contrib & examples: add the android-release rule to all android projects
[nit.git] / examples / mnit_ballz / Makefile
index 599f2e6..b9a0dfc 100644 (file)
@@ -1,8 +1,23 @@
-default: android
+default: linux
 
-android:
+../../contrib/inkscape_tools/bin/svg_to_icons:
+       $(MAKE) -C ../../contrib/inkscape_tools
+
+android: icon
+       mkdir -p bin
+       ../../bin/nitc -o bin/ballz.apk src/ballz_android.nit
+
+android-release: icon
        mkdir -p bin
-       ../../bin/nitg --no-stacktrace -o bin/ballz.apk src/ballz.nit
+       ../../bin/nitc -o bin/ballz.apk src/ballz_android.nit --release
+
+linux:
+       mkdir -p bin
+       ../../bin/nitc -o bin/ballz src/ballz_linux.nit
+
+icon: ../../contrib/inkscape_tools/bin/svg_to_icons
+       mkdir -p res
+       ../../contrib/inkscape_tools/bin/svg_to_icons art/ball.svg --android --out res/
 
 clean:
-       rm -rf bin
+       rm -rf bin res