2 PROGS
=*.nit ..
/examples
/*.nit ..
/examples
/leapfrog
/leapfrog.nit ..
/examples
/shoot
/shoot_logic.nit ..
/lib
/*.nit ..
/src
/nitdoc.nit ..
/src
/nits.nit ..
/src
/nitc.nit ..
/src
/test_parser.nit ..
/src
/nit.nit ..
/src
/nitstats.nit ..
/src
/nitg.nit
4 all: separate global niti nitg nitg-s nitg-s-bm nitg-s-phmod nitg-s-phand nitg-e nitg-e-bm nitg-e-phmod nitg-e-phand icode
10 .
/tests.sh base_compile.nit base_attr.nit base_gen.nit test_gen_inh.nit bench_fib.nit example_objet.nit
13 .
/tests.sh
-o
--global
${PROGS}
16 .
/tests.sh
--engine niti
${PROGS}
19 .
/tests.sh
--engine nitg
${PROGS}
22 .
/tests.sh
--engine nitg-s
*.nit
25 .
/tests.sh
--engine nitg-s
-o
--bm-typing
*.nit
28 .
/tests.sh
--engine nitg-s
-o
--phmod-typing
*.nit
31 .
/tests.sh
--engine nitg-s
-o
--phand-typing
*.nit
34 .
/tests.sh
--engine nitg-e
${PROGS}
37 .
/tests.sh
--engine nitg-e
-o
--bm-typing
${PROGS}
40 .
/tests.sh
--engine nitg-e
-o
--phmod-typing
${PROGS}
43 .
/tests.sh
--engine nitg-e
-o
--phand-typing
${PROGS}
46 .
/tests.sh ..
/src
/nitdoc.nit
49 .
/tests_icode.sh icode
*.nit
52 @
[ ! -s errlist
] && echo
'No failed tests to execute' ; true
53 @
[ -s errlist
] && .
/tests.sh
`cat errlist | sort -u` ; true
59 rm -r
-f
-- out
/ alt .nit_compile errlist
2> /dev
/null || true