From 6a42a67913fe251f183d86276b6b49a7d56c0765 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Tue, 15 Sep 2015 14:24:10 -0400 Subject: [PATCH] calculator: clean Makefile and add `android` and `android-release` Signed-off-by: Jean Privat --- examples/calculator/Makefile | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/examples/calculator/Makefile b/examples/calculator/Makefile index edcfc14..24b10ab 100644 --- a/examples/calculator/Makefile +++ b/examples/calculator/Makefile @@ -1,17 +1,26 @@ NITC=../../bin/nitc NITLS=../../bin/nitls -all: bin/calculator bin/calculator.apk bin/test +all: bin/calculator bin/test bin/calculator: $(shell ${NITLS} -M src/calculator.nit -m linux) ${NITC} mkdir -p bin ${NITC} -o $@ src/calculator.nit -m linux -bin/calculator.apk: $(shell ${NITLS} -M src/calculator.nit -m android) ${NITC} ../../contrib/inkscape_tools/bin/svg_to_icons - mkdir -p bin res - ../../contrib/inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/ +android: bin/calculator.apk + +bin/calculator.apk: $(shell ${NITLS} -M src/calculator.nit -m android) ${NITC} res/drawable-ldpi/icon.png + mkdir -p bin ${NITC} -o $@ src/calculator.nit -m ../../lib/android/ui/ -D debug +android-release: $(shell ${NITLS} -M src/calculator.nit -m android) ${NITC} res/drawable-ldpi/icon.png + mkdir -p bin + ${NITC} -o bin/calculator.apk src/calculator.nit -m ../../lib/android/ui/ --release + +res/drawable-ldpi/icon.png: art/icon.svg ../../contrib/inkscape_tools/bin/svg_to_icons + mkdir -p res + ../../contrib/inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/ + ../../contrib/inkscape_tools/bin/svg_to_icons: make -C ../../contrib/inkscape_tools/ -- 1.7.9.5