contrib/model_viewer: add missing texture assets
[nit.git] / lib / gamnit / examples / globe / Makefile
1 NITC=../../../../bin/nitc
2 NITLS=../../../../bin/nitls
3
4 all: bin/globe
5
6 bin/globe: $(shell ${NITLS} -M src/globe.nit linux) ${NITC}
7 ${NITC} src/globe.nit -m linux -o $@ -D n_parallels=100
8
9 check: bin/globe
10 bin/globe
11
12 # ---
13 # Android
14
15 android: bin/globe.apk
16 bin/globe.apk: $(shell ${NITLS} -M src/globe.nit android) ${NITC} res/drawable-hdpi/icon.png assets/ld/earth.jpg
17 ${NITC} src/globe.nit -m android -o $@
18
19 android-release: $(shell ${NITLS} -M src/globe.nit android) ${NITC} res/drawable-hdpi/icon.png assets/ld/earth.jpg
20 ${NITC} src/globe.nit -m android -o bin/globe.apk --release
21
22 android-wear: $(shell ${NITLS} -M src/globe.nit android) ${NITC} res/drawable-hdpi/icon.png assets/ld/earth.jpg
23 ${NITC} src/globe.nit -m android -o bin/planet_wear.apk -D n_parallels=10
24
25 res/drawable-hdpi/icon.png: art/icon.png
26 mkdir -p res/drawable-ldpi/ res/drawable-mdpi/ res/drawable-hdpi/ \
27 res/drawable-xhdpi/ res/drawable-xxhdpi/ res/drawable-xxxhdpi/
28 convert -resize 36x36 art/icon.png res/drawable-ldpi/icon.png
29 convert -resize 48x48 art/icon.png res/drawable-mdpi/icon.png
30 convert -resize 72x72 art/icon.png res/drawable-hdpi/icon.png
31 convert -resize 96x96 art/icon.png res/drawable-xhdpi/icon.png
32 convert -resize 144x144 art/icon.png res/drawable-xxhdpi/icon.png
33 convert -resize 192x192 art/icon.png res/drawable-xxxhdpi/icon.png
34
35 assets/ld/earth.jpg:
36 mkdir -p assets/ld
37 convert -resize 2048x1024 assets/hd/earth.jpg assets/ld/earth.jpg
38 convert -resize 2048x1024 assets/hd/seas.jpg assets/ld/seas.jpg
39 convert -resize 2048x1024 assets/hd/clouds.png assets/ld/clouds.png
40 convert -resize 2048x1024 assets/hd/elevation.jpg assets/ld/elevation.jpg
41 convert -resize 2048x1024 assets/hd/lights.jpg assets/ld/lights.jpg