tests: test_syntax now reports other errors before the pkgconfig error
[nit.git] / contrib / asteronits / Makefile
1 NITC=nitc
2 NITLS=nitls
3
4 all: bin/asteronits
5
6 bin/asteronits: $(shell ${NITLS} -M src/asteronits.nit linux) pre-build
7 ${NITC} src/asteronits.nit -m linux -o $@
8
9 bin/texture_atlas_parser: ../../lib/gamnit/texture_atlas_parser.nit
10 ${NITC} ../../lib/gamnit/texture_atlas_parser.nit -o $@
11
12 src/spritesheet.nit: bin/texture_atlas_parser
13 bin/texture_atlas_parser art/sheet.xml --dir src/ -n spritesheet
14
15 pre-build: src/spritesheet.nit
16
17 check: bin/asteronits
18 NIT_TESTING=true bin/asteronits
19
20 # ---
21 # Android
22
23 android: bin/asteronits.apk
24 bin/asteronits.apk: $(shell ${NITLS} -M src/asteronits.nit android) android/res/ pre-build
25 ${NITC} src/android.nit -m android -o $@
26
27 android-release: $(shell ${NITLS} -M src/asteronits.nit android) android/res/ pre-build
28 ${NITC} src/android.nit -m android -o bin/asteronits.apk --release
29
30 android/res/: art/icon.svg
31 make -C ../inkscape_tools/
32 ../inkscape_tools/bin/svg_to_icons --out android/res --android art/icon.svg