From 9e4374be2c4b09f58ec4a9a3947224e98aaaf656 Mon Sep 17 00:00:00 2001 From: Doug Zongker Date: Fri, 9 Oct 2009 12:11:30 -0700 Subject: [PATCH] use aapt to build jar files instead of the system zip By using 'aapt add' instead of whatever 'zip' utility happens to be installed on the machine, we get files that are imgdiff-friendly, which makes for smaller incremental OTAs. --- core/definitions.mk | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/core/definitions.mk b/core/definitions.mk index fe6132815..06b6201b9 100644 --- a/core/definitions.mk +++ b/core/definitions.mk @@ -1334,11 +1334,9 @@ $(hide) (cd $(dir $@) && zip -r $(notdir $@) lib) $(hide) rm -rf $(dir $@)lib endef -#TODO: use aapt instead of zip, once it supports junking the path -# (so adding "xxx/yyy/classes.dex" appears as "classes.dex") #TODO: update the manifest to point to the dex file define add-dex-to-package -$(hide) zip -qj $@ $(PRIVATE_DEX_FILE) +$(hide) $(AAPT) add -k $@ $(PRIVATE_DEX_FILE) endef define add-java-resources-to-package