1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
|
GENPARSE = ../../src/genparse
check: classes/tests.class
java -classpath $(CLASSPATH):classes junit.textui.TestRunner tests
classes/tests.class: classes/default_test/test.class classes/longmembers_test/test.class
javac -d classes -classpath $(CLASSPATH):classes $(srcdir)/src/tests.java
classes/default_test/test.class: classes/ \
src/default_test/CmdlineInterface.java \
src/default_test/CmdlineEx.java \
src/default_test/Cmdline.java \
src/default_test/CmdlineWithCallbacks.java \
src/default_test/test.java
javac -d classes -classpath $(CLASSPATH) \
src/default_test/CmdlineInterface.java \
src/default_test/CmdlineEx.java \
src/default_test/Cmdline.java \
$(srcdir)/src/default_test/CmdlineWithCallbacks.java \
$(srcdir)/src/default_test/test.java
classes/longmembers_test/test.class: classes/ \
src/longmembers_test/CmdlineInterface.java \
src/longmembers_test/CmdlineEx.java \
src/longmembers_test/Cmdline.java \
src/longmembers_test/CmdlineWithCallbacks.java \
src/longmembers_test/test.java
javac -d classes -classpath $(CLASSPATH) \
src/longmembers_test/CmdlineInterface.java \
src/longmembers_test/CmdlineEx.java \
src/longmembers_test/Cmdline.java \
$(srcdir)/src/longmembers_test/CmdlineWithCallbacks.java \
$(srcdir)/src/longmembers_test/test.java
src/default_test/CmdlineInterface.java: src/test.gp $(GENPARSE)
mkdir -p src/default_test/
$(GENPARSE) -l java -D src/default_test -o Cmdline $(srcdir)/src/test.gp
echo "package default_test;" > CmdlineInterface.java
cat src/default_test/CmdlineInterface.java >> CmdlineInterface.java
mv CmdlineInterface.java src/default_test/
echo "package default_test;" > CmdlineEx.java
cat src/default_test/CmdlineEx.java >> CmdlineEx.java
mv CmdlineEx.java src/default_test/
echo "package default_test;" > Cmdline.java
cat src/default_test/Cmdline.java >> Cmdline.java
mv Cmdline.java src/default_test/
src/longmembers_test/CmdlineInterface.java: src/test.gp $(GENPARSE)
mkdir -p src/longmembers_test/
$(GENPARSE) -m -l java -D src/longmembers_test -o Cmdline $(srcdir)/src/test.gp
echo "package longmembers_test;" > CmdlineInterface.java
cat src/longmembers_test/CmdlineInterface.java >> CmdlineInterface.java
mv CmdlineInterface.java src/longmembers_test/
echo "package longmembers_test;" > CmdlineEx.java
cat src/longmembers_test/CmdlineEx.java >> CmdlineEx.java
mv CmdlineEx.java src/longmembers_test/
echo "package longmembers_test;" > Cmdline.java
cat src/longmembers_test/Cmdline.java >> Cmdline.java
mv Cmdline.java src/longmembers_test/
EXTRA_DIST = src/test.gp \
src/tests.java \
src/default_test/CmdlineWithCallbacks.java \
src/longmembers_test/CmdlineWithCallbacks.java \
src/default_test/test.java \
src/longmembers_test/test.java
classes/:
mkdir -p $@
clean-local:
-rm -rf classes \
src/default_test/CmdlineInterface.java \
src/default_test/CmdlineEx.java \
src/default_test/Cmdline.java \
src/longmembers_test/CmdlineInterface.java \
src/longmembers_test/CmdlineEx.java \
src/longmembers_test/Cmdline.java
|