[llvm-commits] CVS: llvm/Makefile.rules
Reid Spencer
reid at x10sys.com
Fri Dec 3 12:08:59 PST 2004
Changes in directory llvm:
Makefile.rules updated: 1.246 -> 1.247
---
Log message:
Resurrect the install-bytecode target for installing just the bytecode
libraries to the CFE.
---
Diffs of the changes: (+8 -6)
Index: llvm/Makefile.rules
diff -u llvm/Makefile.rules:1.246 llvm/Makefile.rules:1.247
--- llvm/Makefile.rules:1.246 Fri Dec 3 00:04:35 2004
+++ llvm/Makefile.rules Fri Dec 3 14:08:48 2004
@@ -19,9 +19,10 @@
#--------------------------------------------------------------------
# Define the various target sets
#--------------------------------------------------------------------
-RecursiveTargets := all clean clean-all check install uninstall
+RecursiveTargets := all clean clean-all check install uninstall install-bytecode
LocalTargets := all-local clean-local clean-all-local check-local \
- install-local printvars uninstall-local
+ install-local printvars uninstall-local \
+ install-bytecode-local
TopLevelTargets := dist dist-check dist-clean tags dist-gzip dist-bzip2 \
dist-zip
UserTargets := $(RecursiveTargets) $(LocalTargets) $(TopLevelTargets)
@@ -59,7 +60,7 @@
# PRECONDITIONS: that which must be built/checked first
################################################################################
-SrcMakefiles := $(filter %Makefile %Makefile.tests %Makefile.JIT,\
+SrcMakefiles := $(filter %Makefile %Makefile.tests,\
$(wildcard $(BUILD_SRC_DIR)/Makefile*))
ObjMakefiles := $(subst $(BUILD_SRC_DIR),$(BUILD_OBJ_DIR),$(SrcMakefiles))
ConfigureScript := $(LLVM_SRC_ROOT)/configure
@@ -137,6 +138,7 @@
uninstall:: uninstall-local
check-local:: all-local
install-local:: all-local
+install-bytecode:: install-bytecode-local
###############################################################################
# VARIABLES: Set up various variables based on configuration data
@@ -388,14 +390,14 @@
SubDirs += $(PARALLEL_DIRS)
-# Unfortunately, this list must be maintained if new
-# recursive targets are added.
+# Unfortunately, this list must be maintained if new recursive targets are added
all :: $(addsuffix /.makeall ,$(PARALLEL_DIRS))
clean :: $(addsuffix /.makeclean ,$(PARALLEL_DIRS))
clean-all:: $(addsuffix /.makeclean-all,$(PARALLEL_DIRS))
check :: $(addsuffix /.makecheck ,$(PARALLEL_DIRS))
install :: $(addsuffix /.makeinstall ,$(PARALLEL_DIRS))
uninstall:: $(addsuffix /.makeuninstall,$(PARALLEL_DIRS))
+install-bytecode :: $(addsuffix /.makeinstall-bytecode,$(PARALLEL_DIRS))
Parallel_Targets := $(foreach T,$(RecursiveTargets),%/.make$(T))
@@ -539,7 +541,7 @@
DestBytecodeLib = $(bytecode_libdir)/lib$(LIBRARYNAME).a
-install-bytecode: $(DestBytecodeLib)
+install-bytecode-local:: $(DestBytecodeLib)
install-local:: $(DestBytecodeLib)
More information about the llvm-commits
mailing list