From 97a5dacf3d1d13c841e5077d6877c39675e58f4f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Mon, 11 May 2015 09:09:06 -0400 Subject: [PATCH 1/1] examples/calculator: update Makefile MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- examples/calculator/Makefile | 28 +++++++++++++++++++++------- 1 file changed, 21 insertions(+), 7 deletions(-) diff --git a/examples/calculator/Makefile b/examples/calculator/Makefile index dd66960..071fa2b 100644 --- a/examples/calculator/Makefile +++ b/examples/calculator/Makefile @@ -1,12 +1,26 @@ -all: - mkdir -p bin/ +NITC=../../bin/nitc +NITLS=../../bin/nitls - ../../bin/nitc --dir bin/ src/calculator_gtk.nit src/calculator_test.nit +all: bin/calculator bin/calculator.apk bin/test -android: - mkdir -p bin/ res/ +bin/calculator: $(shell ${NITLS} -M src/calculator.nit ../../lib/linux/ui.nit) ${NITC} + mkdir -p bin + ${NITC} -o $@ src/calculator.nit -m ../../lib/linux/ui.nit + +bin/calculator.apk: $(shell ${NITLS} -M src/calculator.nit ../../lib/android/ui/) ${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/ - ../../bin/nitc -o bin/calculator.apk src/calculator_android.nit + ${NITC} -o $@ src/calculator.nit -m ../../lib/android/ui/ + +../../contrib/inkscape_tools/bin/svg_to_icons: + make -C ../../contrib/inkscape_tools/ -android-install: android +android-install: bin/calculator.apk adb install -r bin/calculator.apk + +bin/test: $(shell ${NITLS} -M src/calculator_test.nit) ${NITC} + mkdir -p bin + ${NITC} -o $@ src/calculator_test.nit + +check: bin/test + bin/test -- 1.7.9.5