Merge "apkcerts: Add information about the compressed state of the APK." into oc-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
fd6cbbe609
@@ -419,8 +419,10 @@ package-stats: $(PACKAGE_STATS_FILE)
|
|||||||
# -----------------------------------------------------------------
|
# -----------------------------------------------------------------
|
||||||
# Cert-to-package mapping. Used by the post-build signing tools.
|
# Cert-to-package mapping. Used by the post-build signing tools.
|
||||||
# Use a macro to add newline to each echo command
|
# Use a macro to add newline to each echo command
|
||||||
define _apkcerts_echo_with_newline
|
define _apkcerts_write_line
|
||||||
$(hide) echo $(1)
|
$(hide) echo -n 'name="$(1).apk" certificate="$2" private_key="$3"' >> $5
|
||||||
|
$(if $(4), $(hide) echo -n ' compressed="$4"' >> $5)
|
||||||
|
$(hide) echo '' >> $5
|
||||||
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
@@ -440,12 +442,8 @@ $(APKCERTS_FILE):
|
|||||||
@rm -f $@
|
@rm -f $@
|
||||||
$(foreach p,$(PACKAGES),\
|
$(foreach p,$(PACKAGES),\
|
||||||
$(if $(PACKAGES.$(p).EXTERNAL_KEY),\
|
$(if $(PACKAGES.$(p).EXTERNAL_KEY),\
|
||||||
$(call _apkcerts_echo_with_newline,\
|
$(call _apkcerts_write_line,$(p),"EXTERNAL","",$(PACKAGES.$(p).COMPRESSED),$@),\
|
||||||
'name="$(p).apk" certificate="EXTERNAL" \
|
$(call _apkcerts_write_line,$(p),$(PACKAGES.$(p).CERTIFICATE),$(PACKAGES.$(p).PRIVATE_KEY),$(PACKAGES.$(p).COMPRESSED),$@)))
|
||||||
private_key=""' >> $@),\
|
|
||||||
$(call _apkcerts_echo_with_newline,\
|
|
||||||
'name="$(p).apk" certificate="$(PACKAGES.$(p).CERTIFICATE)" \
|
|
||||||
private_key="$(PACKAGES.$(p).PRIVATE_KEY)"' >> $@)))
|
|
||||||
# In case value of PACKAGES is empty.
|
# In case value of PACKAGES is empty.
|
||||||
$(hide) touch $@
|
$(hide) touch $@
|
||||||
|
|
||||||
|
@@ -222,6 +222,7 @@ endif
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef LOCAL_COMPRESSED_MODULE
|
ifdef LOCAL_COMPRESSED_MODULE
|
||||||
|
PACKAGES.$(LOCAL_PACKAGE_NAME).COMPRESSED := gz
|
||||||
LOCAL_BUILT_MODULE_STEM := package.apk.gz
|
LOCAL_BUILT_MODULE_STEM := package.apk.gz
|
||||||
LOCAL_INSTALLED_MODULE_STEM := $(LOCAL_MODULE).apk.gz
|
LOCAL_INSTALLED_MODULE_STEM := $(LOCAL_MODULE).apk.gz
|
||||||
else # !LOCAL_COMPRESSED_MODULE
|
else # !LOCAL_COMPRESSED_MODULE
|
||||||
|
@@ -120,6 +120,7 @@ endif # LOCAL_COMPRESSED_MODULE
|
|||||||
|
|
||||||
ifndef LOCAL_INSTALLED_MODULE_STEM
|
ifndef LOCAL_INSTALLED_MODULE_STEM
|
||||||
ifdef LOCAL_COMPRESSED_MODULE
|
ifdef LOCAL_COMPRESSED_MODULE
|
||||||
|
PACKAGES.$(LOCAL_MODULE).COMPRESSED := gz
|
||||||
LOCAL_INSTALLED_MODULE_STEM := $(LOCAL_MODULE).apk.gz
|
LOCAL_INSTALLED_MODULE_STEM := $(LOCAL_MODULE).apk.gz
|
||||||
else
|
else
|
||||||
LOCAL_INSTALLED_MODULE_STEM := $(LOCAL_MODULE).apk
|
LOCAL_INSTALLED_MODULE_STEM := $(LOCAL_MODULE).apk
|
||||||
|
Reference in New Issue
Block a user