[vmkit-commits] [vmkit] r63309 - in /vmkit/trunk: Makefile.rules lib/Mvm/Runtime/Makefile

Nicolas Geoffray nicolas.geoffray at lip6.fr
Thu Jan 29 06:41:40 PST 2009


Author: geoffray
Date: Thu Jan 29 08:41:38 2009
New Revision: 63309

URL: http://llvm.org/viewvc/llvm-project?rev=63309&view=rev
Log:
Makefiles again.


Modified:
    vmkit/trunk/Makefile.rules
    vmkit/trunk/lib/Mvm/Runtime/Makefile

Modified: vmkit/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/Makefile.rules?rev=63309&r1=63308&r2=63309&view=diff

==============================================================================
--- vmkit/trunk/Makefile.rules (original)
+++ vmkit/trunk/Makefile.rules Thu Jan 29 08:41:38 2009
@@ -28,9 +28,9 @@
 	$(Echo) "Building LLVM assembly with $(VMKIT_ASSEMBLY)"
 	$(Verb) $(LLVMAS) -f $(<F) -o - | $(LLC) -f -o $@
 
-LLVMAssembly.o : LLVMAssembly.s
-	$(Verb) $(MKDIR) $(BuildMode)
-	$(Verb) $(GAS) LLVMAssembly.s -o $(BuildMode)/LLVMAssembly.o
+$(ObjDir)/%.lo $(ObjDir)/%.o: %.s $(ObjDir)/.dir $(BUILT_SOURCES)
+	$(Echo) "Compiling $*.s for $(BuildMode) build " $(PIC_FLAG)
+	$(Verb) $(GAS) $< -o $(ObjDir)/$*.o
 
 clean-local::
 	$(Verb) $(RM) -f LLVMAssembly.s LLVMAssembly.bc

Modified: vmkit/trunk/lib/Mvm/Runtime/Makefile
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/Runtime/Makefile?rev=63309&r1=63308&r2=63309&view=diff

==============================================================================
--- vmkit/trunk/lib/Mvm/Runtime/Makefile (original)
+++ vmkit/trunk/lib/Mvm/Runtime/Makefile Thu Jan 29 08:41:38 2009
@@ -13,7 +13,7 @@
 LIBRARYNAME = Mvm
 VMKIT_RUNTIME = $(PROJ_SRC_DIR)/LLVMRuntime.ll
 VMKIT_ASSEMBLY = $(PROJ_SRC_DIR)/LLVMAssembly.ll
-BUILT_SOURCES = LLVMRuntime.inc LLVMAssembly.o
+BUILT_SOURCES = LLVMRuntime.inc LLVMAssembly.s
 
 SOURCES = LLVMAssembly.s $(notdir $(wildcard $(PROJ_SRC_DIR)/*.cpp))
 





More information about the vmkit-commits mailing list