Merge: Nit Actor Model, with some examples
[nit.git] / contrib / re_parser / Makefile
1 NITC=../../bin/nitc
2 NITCC=../../nitcc/src/nitcc
3 NITUNIT=../../bin/nitunit
4
5 all: re_parser re_app
6
7 nitcc:
8 cd ../nitcc && make nitcc
9
10 grammar: nitcc
11 cd src/ && ${NITCC} re_parser.sablecc
12
13 re_parser: grammar
14 ${NITC} src/re_parser.nit
15
16 re_app: grammar
17 ${NITC} src/re_app.nit
18
19 check:
20 ${NITUNIT} .
21
22 clean:
23 rm re_parser re_app 2>/dev/null || true
24 cd src/ && rm -r \
25 *.dot *.out \
26 re_parser_lexer.nit re_parser_parser.nit re_parser_test_parser.nit re_parser_parser_gen \
27 2>/dev/null || true