diff options
author | Joe Onorato <joeo@google.com> | 2012-07-11 19:38:48 -0700 |
---|---|---|
committer | Joe Onorato <joeo@google.com> | 2012-08-16 22:36:41 -0700 |
commit | 26ead966d72a436beddf02ef17268071cb982ce0 (patch) | |
tree | ec940094f4d29d8ea1eb9a9cfa07064b533d7490 | |
parent | 75493610b33323ccc958e2ff45e9eafb9750fa5d (diff) | |
download | build-26ead966d72a436beddf02ef17268071cb982ce0.zip build-26ead966d72a436beddf02ef17268071cb982ce0.tar.gz build-26ead966d72a436beddf02ef17268071cb982ce0.tar.bz2 |
build system changes for jb-aah-dev merge
Change-Id: I29e27505a0d9f7cc2932f725bfe1c83d804388bc
-rw-r--r-- | core/main.mk | 13 | ||||
-rw-r--r-- | target/product/core.mk | 9 |
2 files changed, 9 insertions, 13 deletions
diff --git a/core/main.mk b/core/main.mk index f76a8d1..874bb0b 100644 --- a/core/main.mk +++ b/core/main.mk @@ -597,11 +597,12 @@ ifdef FULL_BUILD # The base list of modules to build for this product is specified # by the appropriate product definition file, which was included # by product_config.make. - product_MODULES := $(call module-installed-files, \ - $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES)) + product_MODULES := $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_PACKAGES) + $(call expand-required-modules,product_MODULES,$(product_MODULES)) + product_FILES := $(call module-installed-files, $(product_MODULES)) ifeq (0,1) - $(info product_MODULES for $(TARGET_DEVICE) ($(INTERNAL_PRODUCT)):) - $(foreach p,$(product_MODULES),$(info : $(p))) + $(info product_FILES for $(TARGET_DEVICE) ($(INTERNAL_PRODUCT)):) + $(foreach p,$(product_FILES),$(info : $(p))) $(error done) endif else @@ -609,7 +610,7 @@ else # a subset of the module makefiles. Don't try to build any modules # requested by the product, because we probably won't have rules # to build them. - product_MODULES := + product_FILES := endif # When modules are tagged with debug eng or tests, they are installed @@ -623,7 +624,7 @@ tests_MODULES := $(sort $(call get-tagged-modules,tests)) # TODO: The shell is chosen by magic. Do we still need this? modules_to_install := $(sort \ $(ALL_DEFAULT_INSTALLED_MODULES) \ - $(product_MODULES) \ + $(product_FILES) \ $(foreach tag,$(tags_to_install),$($(tag)_MODULES)) \ $(call get-tagged-modules, shell_$(TARGET_SHELL)) \ $(CUSTOM_MODULES) \ diff --git a/target/product/core.mk b/target/product/core.mk index 466216f..9f022e6 100644 --- a/target/product/core.mk +++ b/target/product/core.mk @@ -22,7 +22,7 @@ PRODUCT_PROPERTY_OVERRIDES := \ ro.config.notification_sound=OnTheHunt.ogg \ ro.config.alarm_alert=Alarm_Classic.ogg -# Core modules (will move elsewhere) +# Core modules (will move elsewhere, previously user tagged) PRODUCT_PACKAGES := \ 20-dns.conf \ 95-configured \ @@ -36,6 +36,7 @@ PRODUCT_PACKAGES := \ bmgr \ bootanimation \ bugreport \ + content \ dbus-daemon \ debuggerd \ dhcpcd \ @@ -51,7 +52,6 @@ PRODUCT_PACKAGES := \ init \ input \ javax.obex \ - keystore \ libEGL \ libETC1 \ libFFTEm \ @@ -77,7 +77,6 @@ PRODUCT_PACKAGES := \ libdrm1 \ libdrm1_jni \ libeffects \ - libexif \ libgui \ libhardware \ libhardware_legacy \ @@ -104,7 +103,6 @@ PRODUCT_PACKAGES := \ libsonivox \ libsoundpool \ libsqlite \ - libsrec_jni \ libstagefright \ libstagefright_amrnb_common \ libstagefright_avc_common \ @@ -135,13 +133,11 @@ PRODUCT_PACKAGES := \ ndc \ netcfg \ netd \ - omx_tests \ ping \ platform.xml \ pppd \ pm \ racoon \ - rild \ run-as \ schedtest \ screenshot \ @@ -149,7 +145,6 @@ PRODUCT_PACKAGES := \ service \ servicemanager \ services \ - simg2img \ surfaceflinger \ svc \ system_server \ |