06751d032e5e5fac9facc8330b07d2338c240547
[nit.git] / contrib / crazy_moles / Makefile
1 default: bin/moles
2
3 bin/moles: $(shell ../../bin/nitls -M src/moles_linux.nit) assets/images/drawing.png
4 mkdir -p bin
5 ../../bin/nitc -o bin/moles src/moles_linux.nit
6
7 android: android-icons $(shell ../../bin/nitls -M src/moles_android.nit) assets/images/drawing.png
8 mkdir -p bin
9 ../../bin/nitc -o bin/moles.apk src/moles_android.nit
10
11 ../inkscape_tools/bin/svg_to_icons:
12 $(MAKE) -C ../inkscape_tools
13
14 android-icons: ../../contrib/inkscape_tools/bin/svg_to_icons art/icon.svg
15 mkdir -p res
16 ../inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/
17
18 android-install: android
19 adb install -rf bin/moles.apk
20
21 assets/images/drawing.png: art/drawing.svg ../../contrib/inkscape_tools/bin/svg_to_icons
22 mkdir -p assets/images
23 ../inkscape_tools/bin/svg_to_png_and_nit --src src/ --scale 2.0 art/drawing.svg
24
25 check-android:
26 ./check-android.sh
27
28 clean:
29 rm -rf bin res