Create an empty zip file if no dict file found.

Instead of touch an empty file.

Change-Id: Ifa8bb04cea6fc0fc3165337f6815d5976bac677d
This commit is contained in:
Ying Wang
2013-08-28 18:38:25 -07:00
parent 37b82aacd9
commit c62c92c3d7

View File

@@ -1427,7 +1427,7 @@ endif # EMMA_INSTRUMENT=true
# Only for apps_only build. # Only for apps_only build.
# #
ifdef TARGET_BUILD_APPS ifdef TARGET_BUILD_APPS
PROGUARD_DICT_ZIP := $(PRODUCT_OUT)/proguard-dict-$(FILE_NAME_TAG).zip PROGUARD_DICT_ZIP := $(PRODUCT_OUT)/$(TARGET_PRODUCT)-proguard-dict-$(FILE_NAME_TAG).zip
# the dependency will be set up later in build/core/main.mk. # the dependency will be set up later in build/core/main.mk.
$(PROGUARD_DICT_ZIP) : $(PROGUARD_DICT_ZIP) :
@echo "Packaging Proguard obfuscation dictionary files." @echo "Packaging Proguard obfuscation dictionary files."
@@ -1435,7 +1435,10 @@ $(PROGUARD_DICT_ZIP) :
if [ -n "$$dict_files" ]; then \ if [ -n "$$dict_files" ]; then \
zip -q $@ $$dict_files; \ zip -q $@ $$dict_files; \
else \ else \
touch $@; \ touch $(dir $@)/dummy; \
(cd $(dir $@) && zip -q $(notdir $@) dummy); \
zip -qd $@ dummy; \
rm $(dir $@)/dummy; \
fi fi
endif # TARGET_BUILD_APPS endif # TARGET_BUILD_APPS