edcfc145b305ed0438700cbd069cbe050e284aad
[nit.git] / examples / calculator / Makefile
1 NITC=../../bin/nitc
2 NITLS=../../bin/nitls
3
4 all: bin/calculator bin/calculator.apk bin/test
5
6 bin/calculator: $(shell ${NITLS} -M src/calculator.nit -m linux) ${NITC}
7 mkdir -p bin
8 ${NITC} -o $@ src/calculator.nit -m linux
9
10 bin/calculator.apk: $(shell ${NITLS} -M src/calculator.nit -m android) ${NITC} ../../contrib/inkscape_tools/bin/svg_to_icons
11 mkdir -p bin res
12 ../../contrib/inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/
13 ${NITC} -o $@ src/calculator.nit -m ../../lib/android/ui/ -D debug
14
15 ../../contrib/inkscape_tools/bin/svg_to_icons:
16 make -C ../../contrib/inkscape_tools/
17
18 android-install: bin/calculator.apk
19 adb install -r bin/calculator.apk
20
21 bin/test: $(shell ${NITLS} -M src/calculator_test.nit) ${NITC}
22 mkdir -p bin
23 ${NITC} -o $@ src/calculator_test.nit
24
25 check: bin/test
26 bin/test