nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
src/doc: move components generation from `doc_model` to `doc_html` phase
[nit.git]
/
contrib
/
jwrapper
/
Makefile
diff --git
a/contrib/jwrapper/Makefile
b/contrib/jwrapper/Makefile
index
b9d9b00
..
0932498
100644
(file)
--- 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
make -C ../nitcc
- cp ../nitcc/src/nitcc bin/
- ./bin/nitcc ./grammar/javap.sablecc
- ../../bin/nitg ./src/javap_visitor.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/
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