[vmkit-commits] [vmkit] r54678 - in /vmkit/trunk: Makefile.rules lib/Mvm/Runtime/JIT.cpp lib/Mvm/Runtime/Makefile

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue Aug 12 03:15:34 PDT 2008


Author: geoffray
Date: Tue Aug 12 05:15:34 2008
New Revision: 54678

URL: http://llvm.org/viewvc/llvm-project?rev=54678&view=rev
Log:
Fix rule to generate .inc files, not .cpp files.


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

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

==============================================================================
--- vmkit/trunk/Makefile.rules (original)
+++ vmkit/trunk/Makefile.rules Tue Aug 12 05:15:34 2008
@@ -1,11 +1,11 @@
 ifdef VMKIT_RUNTIME
 
 LLFiles := $(strip $(wildcard $(PROJ_SRC_DIR)/*.ll))
-CPPFiles := $(filter %.cpp,$(BUILT_SOURCES))
+INCFiles := $(filter %.inc,$(BUILT_SOURCES))
 .PRECIOUS: $(CPPFiles)
 
 # All of these files depend on tblgen and the .td files.
-$(CPPFiles) : $(LLVMAS) $(LLC) $(LLFiles)
+$(INCFiles) : $(LLVMAS) $(LLC) $(LLFiles)
 
 # CPPFiles rule: All of the tblgen generated files are emitted to 
 # $(ObjDir)/%.inc.tmp, instead of emitting them directly to %.inc.  This allows
@@ -13,12 +13,12 @@
 # tblgen is modified, all of the .inc.tmp files are regereated, but no
 # dependencies of the .inc files are, unless the contents of the .inc file
 # changes.
-$(CPPFiles) : %.cpp : %.ll
+$(INCFiles) : %.inc : %.ll
 	$(Echo) "Building $(<F) LLVM runtime"
 	$(Verb) $(LLVMAS) -f $(<F) -o - | $(LLC) -march=cpp -cppgen=contents -f -o $@
 
 
 clean-local::
-	$(Verb) $(RM) -f $(CPPFiles)
+	$(Verb) $(RM) -f $(INCFiles)
 
 endif

Modified: vmkit/trunk/lib/Mvm/Runtime/JIT.cpp
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/lib/Mvm/Runtime/JIT.cpp?rev=54678&r1=54677&r2=54678&view=diff

==============================================================================
--- vmkit/trunk/lib/Mvm/Runtime/JIT.cpp (original)
+++ vmkit/trunk/lib/Mvm/Runtime/JIT.cpp Tue Aug 12 05:15:34 2008
@@ -51,7 +51,7 @@
 extern "C" void __register_frame(void*);
 
 static
-#include "LLVMRuntime.cpp"
+#include "LLVMRuntime.inc"
 
 void mvm::jit::initialise() {
   llvm::NoFramePointerElim = true;

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

==============================================================================
--- vmkit/trunk/lib/Mvm/Runtime/Makefile (original)
+++ vmkit/trunk/lib/Mvm/Runtime/Makefile Tue Aug 12 05:15:34 2008
@@ -13,6 +13,6 @@
 LIBRARYNAME = Mvm
 VMKIT_RUNTIME = Mvm
 
-BUILT_SOURCES = LLVMRuntime.cpp
+BUILT_SOURCES = LLVMRuntime.inc
 
 include $(LEVEL)/Makefile.common





More information about the vmkit-commits mailing list