[vmkit-commits] [vmkit] r135884 - /vmkit/trunk/tools/precompiler/trainer/Makefile

Nicolas Geoffray nicolas.geoffray at lip6.fr
Sun Jul 24 13:19:47 PDT 2011


Author: geoffray
Date: Sun Jul 24 15:19:46 2011
New Revision: 135884

URL: http://llvm.org/viewvc/llvm-project?rev=135884&view=rev
Log:
Fix Makefile so that compilation with multiple threads work.


Modified:
    vmkit/trunk/tools/precompiler/trainer/Makefile

Modified: vmkit/trunk/tools/precompiler/trainer/Makefile
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/tools/precompiler/trainer/Makefile?rev=135884&r1=135883&r2=135884&view=diff
==============================================================================
--- vmkit/trunk/tools/precompiler/trainer/Makefile (original)
+++ vmkit/trunk/tools/precompiler/trainer/Makefile Sun Jul 24 15:19:46 2011
@@ -12,7 +12,7 @@
 
 MODULE_WITH_GC = Precompiled
 
-BUILT_SOURCES = generated.bc
+BUILT_SOURCES = Precompiled.bc
 
 include $(LEVEL)/Makefile.common
 
@@ -22,16 +22,17 @@
   J3.Flags := > /dev/null
 endif
 
-generated.bc: $(PRECOMPILER) HelloWorld.java $(LibDir)/StaticJ3GC$(SHLIBEXT) $(LibDir)/StaticGCPass$(SHLIBEXT) $(LibDir)/StaticGCPrinter$(SHLIBEXT)
+Precompiled.bc: $(PRECOMPILER) HelloWorld.java $(LibDir)/StaticJ3GC$(SHLIBEXT) $(LibDir)/StaticGCPass$(SHLIBEXT) $(LibDir)/StaticGCPrinter$(SHLIBEXT)
 	$(Echo) "Building precompiled bootstrap code"
 	$(Verb) javac HelloWorld.java
 	$(Verb) $(PRECOMPILER) -cp $$PWD HelloWorld $(J3.Flags)
 	$(Verb) $(MKDIR) $(ObjDir)
 	$(Verb) $(LOPT) generated.bc -load=$(LibDir)/StaticGCPass$(SHLIBEXT) -StaticGCPass -o $(LibDir)/Precompiled.bc
 	$(Verb) $(LLC) -O0 -fast-isel=false -load=$(LibDir)/StaticJ3GC$(SHLIBEXT) -load=$(LibDir)/StaticGCPrinter$(SHLIBEXT) -disable-fp-elim $(LibDir)/Precompiled.bc -o $(ObjDir)/Precompiled.s
-	$(Verb) $(Compile.Wrapper) $(LLVMCC) -c $(ObjDir)/Precompiled.s -o $(ObjDir)/Precompiled.o
+	$(Verb) $(LLVMCC) -c $(ObjDir)/Precompiled.s -o $(ObjDir)/Precompiled.o
 	$(Verb) $(Archive) $(LibDir)/libPrecompiled.a $(ObjDir)/Precompiled.o
 	$(Verb) $(Ranlib) $(LibDir)/libPrecompiled.a
+	$(Verb) $(MV) generated.bc Precompiled.bc
 
 clean-local::
-	$(Verb) $(RM) -f HelloWorld.class generated.bc
+	$(Verb) $(RM) -f HelloWorld.class Precompiled.bc





More information about the vmkit-commits mailing list