examples/moles: update Makefile
authorAlexis Laferrière <alexis.laf@xymus.net>
Sun, 9 Aug 2015 02:48:48 +0000 (22:48 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 12 Aug 2015 18:42:11 +0000 (14:42 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

examples/mnit_moles/Makefile

index 8615b29..01c0c35 100644 (file)
@@ -1,24 +1,24 @@
-default: linux
+default: bin/moles
 
-linux:
+bin/moles: $(shell ../../bin/nitls -M src/moles_linux.nit) assets/images/drawing.png
        mkdir -p bin
        ../../bin/nitc -o bin/moles src/moles_linux.nit
 
-android: android-icons
+android: android-icons $(shell ../../bin/nitls -M src/moles_android.nit) assets/images/drawing.png
        mkdir -p bin
        ../../bin/nitc -o bin/moles.apk src/moles_android.nit
 
 ../../contrib/inkscape_tools/bin/svg_to_icons:
        $(MAKE) -C ../../contrib/inkscape_tools
 
-android-icons: ../../contrib/inkscape_tools/bin/svg_to_icons
+android-icons: ../../contrib/inkscape_tools/bin/svg_to_icons art/icon.svg
        mkdir -p res
        ../../contrib/inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/
 
 android-install: android
        adb install -rf bin/moles.apk
 
-pngs:
+assets/images/drawing.png: art/drawing.svg ../../contrib/inkscape_tools/bin/svg_to_icons
        mkdir -p assets/images
        ../../contrib/inkscape_tools/bin/svg_to_png_and_nit --src src/ --scale 2.0 art/drawing.svg