action_nitro: support premultiplied textures on Android
[nit.git] / contrib / action_nitro / Makefile
index 0926cd2..44110a3 100644 (file)
@@ -1,11 +1,15 @@
-NITC=../../bin/nitc
-NITLS=../../bin/nitls
+NITC=nitc
+NITLS=nitls
 
 all: bin/action_nitro
 
-bin/action_nitro: $(shell ${NITLS} -M src/action_nitro.nit linux) ${NITC} pre-build
+bin/action_nitro: $(shell ${NITLS} -M src/action_nitro.nit -m linux) pre-build
        ${NITC} src/action_nitro.nit -m linux -o $@
 
+android:
+bin/action_nitro.apk: $(shell ${NITLS} -M src/action_nitro.nit -m gamnit::android19 -m src/touch_ui.nit) pre-build android/res/
+       ${NITC} src/action_nitro.nit -m gamnit::android19 -m src/touch_ui.nit -o $@
+
 src/gen/texts.nit: art/texts.svg
        make -C ../inkscape_tools/
        ../inkscape_tools/bin/svg_to_png_and_nit art/texts.svg -a assets/ -s src/gen/ -x 2.0 -g
@@ -14,6 +18,10 @@ src/gen/planes.nit: art/planes.svg
        make -C ../inkscape_tools/
        ../inkscape_tools/bin/svg_to_png_and_nit art/planes.svg -a assets/ -s src/gen/ -x 2.0 -g
 
+android/res/: art/icon.svg
+       make -C ../inkscape_tools/
+       ../inkscape_tools/bin/svg_to_icons --out android/res --android art/icon.svg
+
 pre-build: src/gen/texts.nit src/gen/planes.nit
 
 check: bin/action_nitro