[llvm-commits] CVS: llvm-test/Makefile.rules

Reid Spencer reid at x10sys.com
Thu Nov 18 02:04:06 PST 2004



Changes in directory llvm-test:

Makefile.rules updated: 1.1 -> 1.2
---
Log message:

Fix PR456: http://llvm.cs.uiuc.edu/PR456 :\
Tools and libraries will be built into $(BUILD_OBJ_ROOT)/$(BuildMode)/bin and \
$(BUILD_OBJ_ROOT)/$(BuildMode)/lib, respectively. Furthermore, the example \
programs will go in $(BUILD_OBJ_ROOT)/$(BuildMode)/examples to keep them \
separate from the tools and hopefully out of the PATH. Install targets \
have not changed.

---
Diffs of the changes:  (+27 -27)

Index: llvm-test/Makefile.rules
diff -u llvm-test/Makefile.rules:1.1 llvm-test/Makefile.rules:1.2
--- llvm-test/Makefile.rules:1.1	Fri Oct 22 10:58:13 2004
+++ llvm-test/Makefile.rules	Thu Nov 18 04:03:47 2004
@@ -165,23 +165,23 @@
 ###########################################################################
 
 # Libraries that are being built
-DESTLIBDEBUG    := $(BUILD_OBJ_ROOT)/lib/Debug
-DESTLIBRELEASE  := $(BUILD_OBJ_ROOT)/lib/Release
-DESTLIBPROFILE  := $(BUILD_OBJ_ROOT)/lib/Profile
-DESTLIBBYTECODE := $(BUILD_OBJ_ROOT)/lib/BytecodeLibs
-DESTLIBCURRENT  := $(BUILD_OBJ_ROOT)/lib/$(CONFIGURATION)
+DESTLIBDEBUG    := $(BUILD_OBJ_ROOT)/Debug/lib
+DESTLIBRELEASE  := $(BUILD_OBJ_ROOT)/Release/lib
+DESTLIBPROFILE  := $(BUILD_OBJ_ROOT)/Profile/lib
+DESTLIBBYTECODE := $(BUILD_OBJ_ROOT)/BytecodeLibs/lib
+DESTLIBCURRENT  := $(BUILD_OBJ_ROOT)/$(CONFIGURATION)/lib
 
 # LLVM libraries used for linking
-LLVMLIBDEBUGSOURCE    := $(LLVM_OBJ_ROOT)/lib/Debug
-LLVMLIBRELEASESOURCE  := $(LLVM_OBJ_ROOT)/lib/Release
-LLVMLIBPROFILESOURCE  := $(LLVM_OBJ_ROOT)/lib/Profile
-LLVMLIBCURRENTSOURCE  := $(LLVM_OBJ_ROOT)/lib/$(CONFIGURATION)
+LLVMLIBDEBUGSOURCE    := $(LLVM_OBJ_ROOT)/Debug/lib
+LLVMLIBRELEASESOURCE  := $(LLVM_OBJ_ROOT)/Release/lib
+LLVMLIBPROFILESOURCE  := $(LLVM_OBJ_ROOT)/Profile/lib
+LLVMLIBCURRENTSOURCE  := $(LLVM_OBJ_ROOT)/$(CONFIGURATION)/lib
 
 # Libraries that were built that will now be used for linking
-PROJLIBDEBUGSOURCE    := $(BUILD_OBJ_ROOT)/lib/Debug
-PROJLIBRELEASESOURCE  := $(BUILD_OBJ_ROOT)/lib/Release
-PROJLIBPROFILESOURCE  := $(BUILD_OBJ_ROOT)/lib/Profile
-PROJLIBCURRENTSOURCE  := $(BUILD_OBJ_ROOT)/lib/$(CONFIGURATION)
+PROJLIBDEBUGSOURCE    := $(BUILD_OBJ_ROOT)/Debug/lib
+PROJLIBRELEASESOURCE  := $(BUILD_OBJ_ROOT)/Release/lib
+PROJLIBPROFILESOURCE  := $(BUILD_OBJ_ROOT)/Profile/lib
+PROJLIBCURRENTSOURCE  := $(BUILD_OBJ_ROOT)/$(CONFIGURATION)/lib
 
 ###########################################################################
 # Tool Locations
@@ -192,20 +192,20 @@
 #	PROJ* = Location of previously built tools used for linking.
 ###########################################################################
 
-DESTTOOLDEBUG   := $(BUILD_OBJ_ROOT)/tools/Debug
-DESTTOOLRELEASE := $(BUILD_OBJ_ROOT)/tools/Release
-DESTTOOLPROFILE := $(BUILD_OBJ_ROOT)/tools/Profile
-DESTTOOLCURRENT := $(BUILD_OBJ_ROOT)/tools/$(CONFIGURATION)
-
-LLVMTOOLDEBUG   := $(LLVM_OBJ_ROOT)/tools/Debug
-LLVMTOOLRELEASE := $(LLVM_OBJ_ROOT)/tools/Release
-LLVMTOOLPROFILE := $(LLVM_OBJ_ROOT)/tools/Profile
-LLVMTOOLCURRENT := $(LLVM_OBJ_ROOT)/tools/$(CONFIGURATION)
-
-PROJTOOLDEBUG   := $(BUILD_OBJ_ROOT)/tools/Debug
-PROJTOOLRELEASE := $(BUILD_OBJ_ROOT)/tools/Release
-PROJTOOLPROFILE := $(BUILD_OBJ_ROOT)/tools/Profile
-PROJTOOLCURRENT := $(BUILD_OBJ_ROOT)/tools/$(CONFIGURATION)
+DESTTOOLDEBUG   := $(BUILD_OBJ_ROOT)/Debug/tools
+DESTTOOLRELEASE := $(BUILD_OBJ_ROOT)/Release/tools
+DESTTOOLPROFILE := $(BUILD_OBJ_ROOT)/Profile/tools
+DESTTOOLCURRENT := $(BUILD_OBJ_ROOT)/$(CONFIGURATION)/tools
+
+LLVMTOOLDEBUG   := $(LLVM_OBJ_ROOT)/Debug/tools
+LLVMTOOLRELEASE := $(LLVM_OBJ_ROOT)/Release/tools
+LLVMTOOLPROFILE := $(LLVM_OBJ_ROOT)/Profile/tools
+LLVMTOOLCURRENT := $(LLVM_OBJ_ROOT)/$(CONFIGURATION)/tools
+
+PROJTOOLDEBUG   := $(BUILD_OBJ_ROOT)/Debug/tools
+PROJTOOLRELEASE := $(BUILD_OBJ_ROOT)/Release/tools
+PROJTOOLPROFILE := $(BUILD_OBJ_ROOT)/Profile/tools
+PROJTOOLCURRENT := $(BUILD_OBJ_ROOT)/$(CONFIGURATION)/tools
 
 #
 # Libtool is found in the current directory.






More information about the llvm-commits mailing list