contrib/jwrapper: apply dependencies in Makefile
authorAlexis Laferrière <alexis.laf@xymus.net>
Mon, 20 Jul 2015 12:34:42 +0000 (08:34 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Tue, 21 Jul 2015 15:06:00 +0000 (11:06 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/jwrapper/Makefile

index c3c6991..c7e60e1 100644 (file)
@@ -1,15 +1,15 @@
-all: nitcc grammar bin/jwrapper
+all: bin/jwrapper
 
-nitcc:
+../nitcc/src/nitcc:
        make -C ../nitcc
 
-grammar:
+src/javap_test_parser.nit: ../nitcc/src/nitcc grammar/javap.sablecc
        ../nitcc/src/nitcc grammar/javap.sablecc
        mkdir -p src gen
-       mv *.nit src/
+       mv javap_*.nit src/
        mv javap* gen/
 
-bin/jwrapper:
+bin/jwrapper: src/javap_test_parser.nit $(shell ../../bin/nitls -M src/jwrapper.nit) ../../bin/nitc
        mkdir -p bin
        ../../bin/nitc src/jwrapper.nit -o bin/jwrapper
 
@@ -17,5 +17,3 @@ clean:
        rm -f bin/javap_test_parser bin/jwrapper
        rm -f gen/*
        rm src/javap_lexer.nit src/javap_parser.nit src/javap_test_parser.nit
-
-.PHONY: grammar bin/jwrapper