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

Reply via email to