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

Alkis Evlogimenos alkis at cs.uiuc.edu
Fri Feb 4 08:15:05 PST 2005



Changes in directory llvm-java/test:

Makefile.test updated: 1.36 -> 1.37
---
Log message:

Allow any combination of raw/traced binaries.


---
Diffs of the changes:  (+11 -0)

 Makefile.test |   11 +++++++++++
 1 files changed, 11 insertions(+)


Index: llvm-java/test/Makefile.test
diff -u llvm-java/test/Makefile.test:1.36 llvm-java/test/Makefile.test:1.37
--- llvm-java/test/Makefile.test:1.36	Tue Jan 25 10:01:52 2005
+++ llvm-java/test/Makefile.test	Fri Feb  4 10:14:54 2005
@@ -22,6 +22,17 @@
 	$(Echo) Linking $< with the Java runtime
 	-$(Verb)$(GCCLD) -o=$*.llvm $< -L $(CFERuntimeLibDir) -L $(LibDir) $(EXTRA_OBJS)
 
+# rule to link raw bytecode with runtime
+%.raw.llvm %.raw.llvm.bc: %.raw.bc $(LibDir)/libjrt.bca $(EXTRA_OBJS) $(LOPT)
+	$(Echo) Linking $< with the Java runtime
+	-$(Verb)$(GCCLD) -disable-opt -o=$*.raw.llvm $< -L $(CFERuntimeLibDir) -L $(LibDir) $(EXTRA_OBJS)
+
+# add function trace code
+%.tracef.llvm %.tracef.llvm.bc: %.llvm %.llvm.bc $(LOPT)
+	$(Echo) Adding function trace code to $<
+	$(Verb)$(CP) $*.llvm $*.tracef.llvm
+	$(Verb)$(LOPT) -tracem -tracedisablehashdisable -f -o=$*.tracef.llvm.bc $*.llvm.bc
+
 # rule to make assembly from bytecode
 %.dis-ll: %.bc
 	$(Echo) Disassembling $<






More information about the llvm-commits mailing list