contrib/jwrapper: divide Makefile into more rules
[nit.git] / contrib / jwrapper / Makefile
1 all: nitcc grammar bin/jwrapper
2
3 nitcc:
4 make -C ../nitcc
5
6 grammar:
7 ../nitcc/src/nitcc grammar/javap.sablecc
8 mkdir -p src gen
9 mv *.nit src/
10 mv javap* gen/
11
12 bin/jwrapper:
13 mkdir -p bin
14 ../../bin/nitc src/jwrapper.nit -o bin/jwrapper
15
16 clean:
17 rm -f bin/javap_test_parser bin/jwrapper
18 rm -f gen/*
19 rm -rf .nit_compile/
20 rm src/javap_lexer.nit src/javap_parser.nit src/javap_test_parser.nit
21
22 .PHONY: grammar bin/jwrapper