examples: annotate examples
[nit.git] / contrib / jwrapper / examples / queue / Makefile
1 # Nit test program
2 user_test: queue.nit $(shell ../../../../bin/nitls -M user_test.nit) ../../../../bin/nitc ../../bin/jwrapper
3 CLASSPATH=`pwd` ../../../../bin/nitc user_test.nit
4
5 # Manually add our class file to the Jar for easy access
6 jar -uf user_test.jar Queue.class
7
8 # Compiled Java class
9 Queue.class: Queue.java
10 javac Queue.java
11
12 # The Nit wrapper to the Java class
13 queue.nit: Queue.class
14 ../../bin/jwrapper Queue.class -o queue.nit -p "Java" -i auto
15
16 # Test
17 check: user_test
18 # Execute test
19 ./user_test > user_test.res
20
21 # Compare the result with the expected
22 diff user_test.sav user_test.res