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

Alkis Evlogimenos alkis at cs.uiuc.edu
Sun Dec 12 20:46:01 PST 2004



Changes in directory llvm-java/test:

Makefile.test updated: 1.27 -> 1.28
---
Log message:

Update makefiles to better describe dependancies between files.


---
Diffs of the changes:  (+5 -7)

Index: llvm-java/test/Makefile.test
diff -u llvm-java/test/Makefile.test:1.27 llvm-java/test/Makefile.test:1.28
--- llvm-java/test/Makefile.test:1.27	Thu Dec  9 13:21:23 2004
+++ llvm-java/test/Makefile.test	Sun Dec 12 22:45:50 2004
@@ -33,17 +33,15 @@
 
 # rule to compile java sources
 ifdef JAVA_TESTS
-Output/.compile-java: $(addsuffix .java,$(JAVA_TESTS))
+PREFIXED_JAVA_TESTS := $(addprefix Output/, $(JAVA_TESTS))
+PREFIXED_CLASS_FILES := $(addsuffix .class/, $(PREFIXED_JAVA_TESTS))
+
+$(PREFIXED_CLASS_FILES): $(addsuffix .java,$(JAVA_TESTS))
 	$(Echo) Compiling $?
 	$(Verb)mkdir -p Output
 	$(Verb)$(JAVAC) -d Output $?
 	$(Verb)touch $@
 
-all:: Output/.compile-java
-endif
-
-PREFIXED_JAVA_TESTS := $(addprefix Output/, $(JAVA_TESTS))
-
 # Compiled bytecode for tests
 BYTECODE := $(addsuffix .llvm.bc, $(PREFIXED_JAVA_TESTS))
 
@@ -57,7 +55,6 @@
 # Keep the output and diffs
 .PRECIOUS: %.out-nat %.out-jit %.diff
 
-all:: $(BYTECODE)
 all:: $(DIFFS)
 
 # rule to run a .class file with the jvm
@@ -74,3 +71,4 @@
 	$(Verb)diff $*.out-nat $*.out-jit > $@ \
 	&& echo "PASS: $(notdir $*)" \
 	|| echo "FAIL: $(notdir $*)"
+endif






More information about the llvm-commits mailing list