tnitter: add the clean rule to Makefile
[nit.git] / contrib / tnitter / Makefile
1 SERVER ?= localhost:8080
2
3 all: bin/tnitter_server bin/tnitter
4
5 bin/tnitter_server: $(shell ../../bin/nitls -M src/tnitter.nit)
6 mkdir -p bin/
7 ../../bin/nitc -o bin/tnitter_server src/tnitter.nit -D tnitter_interface=$(SERVER)
8
9 bin/tnitter: $(shell ../../bin/nitls -M src/tnitter_app.nit)
10 mkdir -p bin/
11 ../../bin/nitc -o bin/tnitter src/tnitter_app.nit -m linux -D tnitter_server_uri=http://$(SERVER)
12
13 android: bin/tnitter.apk
14 bin/tnitter.apk: $(shell ../../bin/nitls -M src/tnitter_app_android.nit) res/drawable-ldpi/icon.png
15 mkdir -p bin/
16 ../../bin/nitc -o bin/tnitter.apk src/tnitter_app_android.nit -D tnitter_server_uri=http://$(SERVER)
17
18 android-release: $(shell ../../bin/nitls -M src/tnitter_app_android.nit) res/drawable-ldpi/icon.png
19 mkdir -p bin/
20 ../../bin/nitc -o bin/tnitter.apk src/tnitter_app_android.nit --release -D tnitter_server_uri=http://tnitter.xymus.net
21
22 res/drawable-ldpi/icon.png: art/icon.svg
23 mkdir -p res
24 ../inkscape_tools/bin/svg_to_icons art/icon.svg --android --out res/
25
26 clean:
27 rm -r res bin