[vmkit-commits] [vmkit] r108819 - /vmkit/trunk/Makefile.rules

Nicolas Geoffray nicolas.geoffray at lip6.fr
Tue Jul 20 01:31:02 PDT 2010


Author: geoffray
Date: Tue Jul 20 03:31:02 2010
New Revision: 108819

URL: http://llvm.org/viewvc/llvm-project?rev=108819&view=rev
Log:
Add a flag to disable MMTk compilation.


Modified:
    vmkit/trunk/Makefile.rules

Modified: vmkit/trunk/Makefile.rules
URL: http://llvm.org/viewvc/llvm-project/vmkit/trunk/Makefile.rules?rev=108819&r1=108818&r2=108819&view=diff
==============================================================================
--- vmkit/trunk/Makefile.rules (original)
+++ vmkit/trunk/Makefile.rules Tue Jul 20 03:31:02 2010
@@ -127,9 +127,10 @@
 ifdef RUN_ANT
 ifdef ANT
 
-ADDITIONAL_ARGS := -load-bc=$(LibDir)/MMTKRuntime.bc 
+ifneq ($(DISABLE_MMTK_COMPILE), 1)
+  ADDITIONAL_ARGS := -load-bc=$(LibDir)/MMTKRuntime.bc 
 
-all::
+  all::
 	$(Verb) $(ANT) -buildfile $(PROJ_SRC_ROOT)/mmtk/java/build.xml
 	$(Echo) Building $(BuildMode) $(JARNAME).jar $(notdir $@)
 	$(Verb) $(LOPT) -load=$(LibDir)/JITGCPass$(SHLIBEXT) -std-compile-opts -JITGCPass -f $(LibDir)/MMTKAlloc.bc -o $(LibDir)/MMTKAlloc.bc
@@ -138,8 +139,8 @@
 	$(Verb) $(LLVMLD) -r -o $(LibDir)/FinalMMTk.bc $(LibDir)/MMTKAlloc.bc $(JARNAME)-optimized.bc $(LibDir)/MMTKRuntime.bc
 	$(Verb) $(LOPT) -std-compile-opts $(LibDir)/FinalMMTk.bc -o $(LibDir)/FinalMMTk.bc
 	#$(Verb) $(LLC) -march=cpp -cppgen=function -cppfor=gcmalloc $(LibDir)/FinalMMTk.bc -o $(PROJ_SRC_ROOT)/lib/Mvm/Compiler/MMTkInline.inc
+endif
 
-    
 endif
 clean-local::
 	$(Verb) $(RM) -rf classes $(JARNAME).jar $(JARNAME).bc $(JARNAME)-optimized.bc





More information about the vmkit-commits mailing list