run: bin/install.stamp
adb shell am start -W -a android.intent.action.MAIN -n $(PACKAGE)/.Main
-
install bin/install.stamp: $(OUTPUT)
- adb uninstall $(PACKAGE)
adb install -r $+
touch bin/install.stamp
+uninstall:
+ adb uninstall $(PACKAGE)
+ rm bin/install.stamp
+
+graphics:
+ git checkout graphics -- \
+ 'opt/drawable/*.svg' \
+ 'opt/drawable/*.xcf' \
+ 'res/drawable/*.png' \
+ 'res/drawable/*.jpg'
+ git reset HEAD -- \
+ 'opt/drawable/*.svg' \
+ 'opt/drawable/*.xcf' \
+ 'res/drawable/*.png' \
+ 'res/drawable/*.jpg'
+
+convert:
+ for svg in opt/drawable/*.svg; do \
+ png=$${svg/svg/png}; \
+ png=$${png/opt/res}; \
+ rsvg-convert -w 2048 -h 2048 \
+ $$svg -o $$png; \
+ convert -trim -resize '256x256!' \
+ $$png $$png; \
+ done
+
# Rules
%.apk: %.dex %.res | bin
@echo "APK $@.in"
$(OBJ): $(SRC) $(GEN) | obj
@echo "JAVAC $@"
- @javac -g \
+ @javac -g -Xlint:unchecked \
-bootclasspath $(ANDROID) \
-encoding UTF-8 \
-source 1.5 \