projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altosdroid: Only update BuildInfo.java when other source files change
[fw/altos]
/
altosdroid
/
Makefile.am
diff --git
a/altosdroid/Makefile.am
b/altosdroid/Makefile.am
index cc74b7a85395b817e653792cdaec4d048ebe9cd0..7716b49bacd9a8c23b272fed7aa241fe3679a2a9 100644
(file)
--- a/
altosdroid/Makefile.am
+++ b/
altosdroid/Makefile.am
@@
-39,7
+39,7
@@
$(ALTOSLIB): $(ALTOSLIB_SRCDIR)/$(ALTOSLIB_JAR)
mkdir -p $(EXT_LIBDIR)
cd $(EXT_LIBDIR) && ln -s $(shell echo $(EXT_LIBDIR) | sed 's|[^/]\+|..|g')/$(ALTOSLIB_SRCDIR)/$(ALTOSLIB_JAR) .
mkdir -p $(EXT_LIBDIR)
cd $(EXT_LIBDIR) && ln -s $(shell echo $(EXT_LIBDIR) | sed 's|[^/]\+|..|g')/$(ALTOSLIB_SRCDIR)/$(ALTOSLIB_JAR) .
-$(SRC_DIR)/BuildInfo.java:
+$(SRC_DIR)/BuildInfo.java:
$(SRC)
./buildinfo.sh
if ANDROID
./buildinfo.sh
if ANDROID
@@
-54,6
+54,15
@@
bin/AltosDroid-debug.apk: $(SRC) $(ALTOSLIB)
bin/AltosDroid-release.apk: $(SRC) $(ALTOSLIB)
ant release
bin/AltosDroid-release.apk: $(SRC) $(ALTOSLIB)
ant release
+
+sign:
+ jarsigner -keystore release.keystore \
+ -signedjar bin/AltosDroid-release-signed.apk \
+ bin/AltosDroid-release-unsigned.apk AltosDroid
+ $(SDK)/tools/zipalign -f 4 \
+ bin/AltosDroid-release-signed.apk \
+ bin/AltosDroid-release.apk
+
endif
clean: clean-local
endif
clean: clean-local
@@
-62,4
+71,3
@@
clean: clean-local
clean-local:
rm -rf $(EXT_LIBDIR)
clean-local:
rm -rf $(EXT_LIBDIR)
-.PHONY: $(SRC_DIR)/BuildInfo.java