OSDN Git Service

Dist apkcerts.txt for unbundled builds
authorYing Wang <wangying@google.com>
Fri, 23 Jul 2010 23:42:13 +0000 (16:42 -0700)
committerYing Wang <wangying@google.com>
Fri, 23 Jul 2010 23:42:13 +0000 (16:42 -0700)
Change-Id: Ic381d846f020dc43f48f43581c0db5721f2e36f7

core/Makefile

index 852a716..25d9171 100644 (file)
@@ -206,7 +206,12 @@ APKCERTS_FILE := $(intermediates)/$(name).txt
 # but it should guarantee that the apkcerts file is rebuilt
 # if any packages change which certs they're signed with.
 all_built_packages := $(foreach p,$(PACKAGES),$(ALL_MODULES.$(p).BUILT))
+ifneq ($(TARGET_BUILD_APPS),)
+# We don't need to really build all the modules for apps_only build.
+$(APKCERTS_FILE):
+else
 $(APKCERTS_FILE): $(all_built_packages)
+endif
        @echo APK certs list: $@
        @mkdir -p $(dir $@)
        @rm -f $@
@@ -220,6 +225,8 @@ $(APKCERTS_FILE): $(all_built_packages)
 .PHONY: apkcerts-list
 apkcerts-list: $(APKCERTS_FILE)
 
+$(call dist-for-goals, apps_only, $(APKCERTS_FILE):apkcerts.txt)
+
 # -----------------------------------------------------------------
 # module info file
 ifdef CREATE_MODULE_INFO_FILE