From: Alexis Laferrière Date: Mon, 14 Sep 2015 12:51:38 +0000 (-0400) Subject: contrib & examples: add the android-release rule to all android projects X-Git-Tag: v0.7.8~24^2 X-Git-Url: http://nitlanguage.org contrib & examples: add the android-release rule to all android projects Signed-off-by: Alexis Laferrière --- diff --git a/contrib/crazy_moles/Makefile b/contrib/crazy_moles/Makefile index 3fc90f7..049e851 100644 --- a/contrib/crazy_moles/Makefile +++ b/contrib/crazy_moles/Makefile @@ -4,11 +4,14 @@ bin/moles: $(shell ../../bin/nitls -M src/moles_linux.nit) assets/images/drawing mkdir -p bin ../../bin/nitc -o bin/moles src/moles_linux.nit +android: bin/moles.apk bin/moles.apk: 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 -android: bin/moles.apk +android-release: 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 --release ../inkscape_tools/bin/svg_to_icons: $(MAKE) -C ../inkscape_tools diff --git a/contrib/friendz/Makefile b/contrib/friendz/Makefile index f236a1d..0cedb4c 100644 --- a/contrib/friendz/Makefile +++ b/contrib/friendz/Makefile @@ -4,11 +4,18 @@ linux: mkdir -p bin ../../bin/nitc -o bin/friendz src/friendz_linux.nit -android: - mkdir -p bin res - ../inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/ +android: res/drawable-hdpi/icon.png + mkdir -p bin ../../bin/nitc -o bin/friendz.apk src/friendz_android.nit +android-release: res/drawable-hdpi/icon.png + mkdir -p bin + ../../bin/nitc -o bin/friendz.apk src/friendz_android.nit --release + +res/drawable-hdpi/icon.png: art/icon.svg + mkdir -p res + ../inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/ + doc: mkdir -p doc ../../bin/nitdoc -d doc/ src/friendz.nit src/friendz_linux.nit diff --git a/contrib/mnit_test/Makefile b/contrib/mnit_test/Makefile index 73ed663..a198c27 100644 --- a/contrib/mnit_test/Makefile +++ b/contrib/mnit_test/Makefile @@ -9,5 +9,10 @@ android: ../../bin/nitc -o bin/complete.apk src/complete_simple_android.nit --semi-global ../../bin/nitc -o bin/minimal.apk src/simple_android.nit --semi-global +android-release: + mkdir -p bin + ../../bin/nitc -o bin/complete.apk src/complete_simple_android.nit --semi-global --release + ../../bin/nitc -o bin/minimal.apk src/simple_android.nit --semi-global --release + clean: rm -rf bin diff --git a/examples/mnit_ballz/Makefile b/examples/mnit_ballz/Makefile index 4120b52..b9a0dfc 100644 --- a/examples/mnit_ballz/Makefile +++ b/examples/mnit_ballz/Makefile @@ -7,6 +7,10 @@ android: icon mkdir -p bin ../../bin/nitc -o bin/ballz.apk src/ballz_android.nit +android-release: icon + mkdir -p bin + ../../bin/nitc -o bin/ballz.apk src/ballz_android.nit --release + linux: mkdir -p bin ../../bin/nitc -o bin/ballz src/ballz_linux.nit diff --git a/examples/mnit_dino/Makefile b/examples/mnit_dino/Makefile index 42364bf..14faa98 100644 --- a/examples/mnit_dino/Makefile +++ b/examples/mnit_dino/Makefile @@ -8,6 +8,10 @@ android: android-icons mkdir -p bin ../../bin/nitc -o bin/dino.apk src/dino_android.nit +android-release: android-icons + mkdir -p bin + ../../bin/nitc -o bin/dino.apk src/dino_android.nit --release + ../../contrib/inkscape_tools/bin/svg_to_icons: $(MAKE) -C ../../contrib/inkscape_tools diff --git a/examples/shoot/Makefile b/examples/shoot/Makefile index 5e564d7..a42ffde 100644 --- a/examples/shoot/Makefile +++ b/examples/shoot/Makefile @@ -8,6 +8,10 @@ android: mkdir -p bin ../../bin/nitc -o bin/shoot.apk src/shoot_android.nit +android-release: + mkdir -p bin + ../../bin/nitc -o bin/shoot.apk src/shoot_android.nit --release + null: mkdir -p bin ../../bin/nitc -o bin/shoot_null src/shoot_null.nit