From: Alexis Laferrière Date: Tue, 6 Jan 2015 13:24:29 +0000 (-0500) Subject: contrib/jwrapper: divide Makefile into more rules X-Git-Tag: v0.7.1~44^2~8 X-Git-Url: http://nitlanguage.org contrib/jwrapper: divide Makefile into more rules Signed-off-by: Alexis Laferrière --- diff --git a/contrib/jwrapper/Makefile b/contrib/jwrapper/Makefile index b554f0d..0932498 100644 --- a/contrib/jwrapper/Makefile +++ b/contrib/jwrapper/Makefile @@ -1,14 +1,22 @@ -default: - mkdir -p bin +all: nitcc grammar bin/jwrapper + +nitcc: make -C ../nitcc - ../nitcc/src/nitcc ./grammar/javap.sablecc - ../../bin/nitc ./src/jwrapper.nit -o ./bin/jwrapper - mv *.nit ./src/ - mkdir -p gen - mv javap* ./gen/ + +grammar: + ../nitcc/src/nitcc grammar/javap.sablecc + mkdir -p src gen + mv *.nit src/ + mv javap* gen/ + +bin/jwrapper: + mkdir -p bin + ../../bin/nitc src/jwrapper.nit -o bin/jwrapper clean: rm -f bin/javap_test_parser bin/jwrapper rm -f gen/* rm -rf .nit_compile/ rm src/javap_lexer.nit src/javap_parser.nit src/javap_test_parser.nit + +.PHONY: grammar bin/jwrapper