From 0086919e4fd0fcca66d9ef0f24b045e39f84bc8d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Tue, 6 Jan 2015 08:24:29 -0500 Subject: [PATCH] contrib/jwrapper: divide Makefile into more rules MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- contrib/jwrapper/Makefile | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) 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 -- 1.7.9.5