action_nitro: support premultiplied textures on Android
[nit.git] / contrib / action_nitro / Makefile
1 NITC=nitc
2 NITLS=nitls
3
4 all: bin/action_nitro
5
6 bin/action_nitro: $(shell ${NITLS} -M src/action_nitro.nit -m linux) pre-build
7 ${NITC} src/action_nitro.nit -m linux -o $@
8
9 android:
10 bin/action_nitro.apk: $(shell ${NITLS} -M src/action_nitro.nit -m gamnit::android19 -m src/touch_ui.nit) pre-build android/res/
11 ${NITC} src/action_nitro.nit -m gamnit::android19 -m src/touch_ui.nit -o $@
12
13 src/gen/texts.nit: art/texts.svg
14 make -C ../inkscape_tools/
15 ../inkscape_tools/bin/svg_to_png_and_nit art/texts.svg -a assets/ -s src/gen/ -x 2.0 -g
16
17 src/gen/planes.nit: art/planes.svg
18 make -C ../inkscape_tools/
19 ../inkscape_tools/bin/svg_to_png_and_nit art/planes.svg -a assets/ -s src/gen/ -x 2.0 -g
20
21 android/res/: art/icon.svg
22 make -C ../inkscape_tools/
23 ../inkscape_tools/bin/svg_to_icons --out android/res --android art/icon.svg
24
25 pre-build: src/gen/texts.nit src/gen/planes.nit
26
27 check: bin/action_nitro
28 NIT_TESTING=true bin/action_nitro