From 1744211b98ca35d5707bd56fedd0b0c5bf56eab3 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Wed, 16 Sep 2015 09:54:21 -0400 Subject: [PATCH] moles: cleanup Makefile Signed-off-by: Jean Privat --- contrib/crazy_moles/Makefile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/contrib/crazy_moles/Makefile b/contrib/crazy_moles/Makefile index 049e851..113329d 100644 --- a/contrib/crazy_moles/Makefile +++ b/contrib/crazy_moles/Makefile @@ -1,3 +1,7 @@ + +SVG2ICONS=../inkscape_tools/bin/svg_to_icons +SVG2PNG=../inkscape_tools/bin/svg_to_png_and_nit + default: bin/moles bin/moles: $(shell ../../bin/nitls -M src/moles_linux.nit) assets/images/drawing.png @@ -13,19 +17,19 @@ android-release: android-icons $(shell ../../bin/nitls -M src/moles_android.nit) mkdir -p bin ../../bin/nitc -o bin/moles.apk src/moles_android.nit --release -../inkscape_tools/bin/svg_to_icons: +$(SVG2ICONS): $(MAKE) -C ../inkscape_tools -android-icons: ../../contrib/inkscape_tools/bin/svg_to_icons art/icon.svg +android-icons: $(SVG2ICONS) art/icon.svg mkdir -p res - ../inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/ + $(SVG2ICONS) art/icon.svg --android --out res/ android-install: bin/moles.apk adb install -rf bin/moles.apk -assets/images/drawing.png: art/drawing.svg ../../contrib/inkscape_tools/bin/svg_to_icons +assets/images/drawing.png: art/drawing.svg $(SVG2ICONS) mkdir -p assets/images - ../inkscape_tools/bin/svg_to_png_and_nit --src src/ --scale 2.0 art/drawing.svg + $(SVG2PNG) --src src/ --scale 2.0 art/drawing.svg check-android: bin/moles.apk ../../misc/jenkins/check_android.sh bin/moles.apk -- 1.7.9.5