I have this Makefile:
----
CLASSPATH=.:/usr/share/java/junit.jar
JAVAC=javac -classpath $(CLASSPATH)
JUNIT=java -classpath $(CLASSPATH) junit.textui.TestRunner
CLASSES=A.class B.class C.class
all: $(CLASSES)
%.class: %.java
$(JAVAC) $<
test: $(CLASSES:%=Test%)
$(JUNIT) $(patsubst %.class,%,$<)
.PHONY: clean
clean:
-rm $(CLASSES) $(CLASSES:%=Test%)
----
My question is how to get the test rule to make A.class a prerequisite
for TestA.class, B.class a prerequisite for TestB.class, and so on.
Any ideas?
_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make