aboutsummaryrefslogtreecommitdiffhomepage
path: root/runtime/Makefile.cmake.bitcode.rules
diff options
context:
space:
mode:
authorJulian Büning <julian.buening@rwth-aachen.de>2018-05-11 17:15:10 +0200
committerCristian Cadar <c.cadar@imperial.ac.uk>2018-07-04 15:13:02 +0100
commit6a8081d721a1fa6eba8e7efcbd1f3cf1ca4feb10 (patch)
tree127b6c4ffb129abc13c9ae9ad36af6e3990d6935 /runtime/Makefile.cmake.bitcode.rules
parentef90f1e219fec27a3d594158ae5f380a9e9a2f37 (diff)
downloadklee-6a8081d721a1fa6eba8e7efcbd1f3cf1ca4feb10.tar.gz
runtime: remove obsolete code for building modules instead of archives
Diffstat (limited to 'runtime/Makefile.cmake.bitcode.rules')
-rw-r--r--runtime/Makefile.cmake.bitcode.rules28
1 files changed, 2 insertions, 26 deletions
diff --git a/runtime/Makefile.cmake.bitcode.rules b/runtime/Makefile.cmake.bitcode.rules
index 6ad23aed..41b2814e 100644
--- a/runtime/Makefile.cmake.bitcode.rules
+++ b/runtime/Makefile.cmake.bitcode.rules
@@ -140,30 +140,6 @@ clean::
@echo "Removing dependency files"
$(Verb) $(RM) -f $(BC_FILES:.bc=.dep)
-
-ifndef MODULE_NAME
-ifndef ARCHIVE_NAME
-$(error MODULE_NAME or ARCHIVE_NAME must be defined)
-endif
-endif
-
-ifdef MODULE_NAME
-MODULE_FILE := $(MODULE_DEST)/$(MODULE_NAME).bc
-build_at_level:: $(MODULE_FILE)
-
-# Rule for building LLVM bitcode module
-# NOTE: Dependency on $(BC_FILE_LIST_FILE) is to force
-# rebuild when list of BC_FILES changes.
-$(MODULE_FILE): $(BC_FILES) $(BC_FILE_LIST_FILE)
- $(Verb) $(MKDIR) -p $(MODULE_DEST)
- @echo "Creating LLVM module $@"
- $(Verb)$(LLVM_LINK) -o $@ $(BC_FILES)
-
-clean::
- @echo "Removing LLVM module $(MODULE_FILE)"
- $(Verb) $(RM) -f $(MODULE_FILE)
-endif # MODULE_NAME
-
ifdef ARCHIVE_NAME
ARCHIVE_FILE := $(ARCHIVE_DEST)/lib$(ARCHIVE_NAME).bca
@@ -181,7 +157,8 @@ $(ARCHIVE_FILE): $(BC_FILES) $(BC_FILE_LIST_FILE)
clean::
@echo "Removing LLVM bitcode archive $(ARCHIVE_FILE)"
$(Verb) $(RM) -f $(ARCHIVE_FILE)
-
+else
+$(error ARCHIVE_NAME must be defined)
endif # ARCHIVE_NAME
@@ -207,7 +184,6 @@ debug_vars:
@echo "LLVMCC.Flags := $(LLVMCC.Flags)"
@echo "LLVMCC.ExtraFlags := $(LLVMCC.ExtraFlags)"
@echo "LLVMCC.Warnings := $(LLVMCC.Warnings)"
- @echo "MODULE_FILE := $(MODULE_FILE)"
@echo "ROOT_OBJ := $(ROOT_OBJ)"
@echo "RUNTIME_CONFIG_STRING := $(RUNTIME_CONFIG_STRING)"
@echo "SRC_DIR := $(SRC_DIR)"