From 2cebe0baed4c2cd8cecabe84e59483e10eb5a98f Mon Sep 17 00:00:00 2001 From: Ying Wang Date: Wed, 20 Nov 2013 15:18:02 -0800 Subject: [PATCH] Clean up the common base core.mk of the sdk and the aosp_* products. Any modules common to sdk and aosp_* builds should go to core.mk. Bug: 11773036 Change-Id: I342133c94eb24be3e69a553be0069e2269624d3e --- target/product/core.mk | 16 +++++ target/product/core_tiny.mk | 3 +- target/product/generic_no_telephony.mk | 16 ----- target/product/sdk.mk | 84 +++++++++++--------------- target/product/sdk_x86.mk | 2 +- 5 files changed, 52 insertions(+), 69 deletions(-) diff --git a/target/product/core.mk b/target/product/core.mk index c5ef2aa215..71d2d6f34b 100644 --- a/target/product/core.mk +++ b/target/product/core.mk @@ -22,15 +22,31 @@ PRODUCT_PACKAGES += \ BasicDreams \ Browser \ + Calculator \ + Calendar \ + CalendarProvider \ + CertInstaller \ Contacts \ + DeskClock \ DocumentsUI \ DownloadProviderUi \ + Email \ + Exchange2 \ ExternalStorageProvider \ + FusedLocation \ + InputDevices \ KeyChain \ + Keyguard \ + LatinIME \ + Launcher2 \ PicoTts \ PacProcessor \ + PrintSpooler \ ProxyHandler \ + QuickSearchBox \ + Settings \ SharedStorageBackup \ + TeleService \ VpnDialogs $(call inherit-product, $(SRC_TARGET_DIR)/product/core_base.mk) diff --git a/target/product/core_tiny.mk b/target/product/core_tiny.mk index 53db05abe7..3d0dfffb0a 100644 --- a/target/product/core_tiny.mk +++ b/target/product/core_tiny.mk @@ -81,11 +81,10 @@ PRODUCT_PROPERTY_OVERRIDES += \ MINIMAL_FONT_FOOTPRINT := true +$(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk) $(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk) # Overrides PRODUCT_BRAND := tiny PRODUCT_DEVICE := tiny PRODUCT_NAME := core_tiny - -$(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk) diff --git a/target/product/generic_no_telephony.mk b/target/product/generic_no_telephony.mk index 29e909b00d..f1f00304b2 100644 --- a/target/product/generic_no_telephony.mk +++ b/target/product/generic_no_telephony.mk @@ -18,30 +18,14 @@ # It includes the base Android platform. PRODUCT_PACKAGES := \ - DeskClock \ Bluetooth \ - Calculator \ - Calendar \ Camera2 \ - CertInstaller \ - Email \ - Exchange2 \ - FusedLocation \ Gallery2 \ - InputDevices \ - Keyguard \ - LatinIME \ - Launcher2 \ Music \ MusicFX \ OneTimeInitializer \ - PrintSpooler \ Provision \ - QuickSearchBox \ - Settings \ SystemUI \ - TeleService \ - CalendarProvider \ bluetooth-health \ hostapd \ wpa_supplicant.conf \ diff --git a/target/product/sdk.mk b/target/product/sdk.mk index 6eebc92534..75fdb0cf95 100644 --- a/target/product/sdk.mk +++ b/target/product/sdk.mk @@ -17,51 +17,35 @@ PRODUCT_PROPERTY_OVERRIDES := PRODUCT_PACKAGES := \ - Calculator \ - DeskClock \ - Email \ - Exchange2 \ - FusedLocation \ - Gallery \ - Keyguard \ - Music \ - Mms \ - OpenWnn \ - PrintSpooler \ - libWnnEngDic \ - libWnnJpnDic \ - libwnndict \ - TeleService \ - PinyinIME \ - Protips \ - SoftKeyboard \ - SystemUI \ - Launcher2 \ + ApiDemos \ + ConnectivityTest \ + CubeLiveWallpapers \ + CustomLocale \ Development \ DevelopmentSettings \ Fallback \ - Settings \ - SdkSetup \ - CustomLocale \ - sqlite3 \ - InputDevices \ - LatinIME \ - CertInstaller \ - LiveWallpapersPicker \ - ApiDemos \ + Gallery \ GestureBuilder \ - CubeLiveWallpapers \ - QuickSearchBox \ - WidgetPreview \ - librs_jni \ - ConnectivityTest \ GpsLocationTest \ - CalendarProvider \ - Calendar \ + LegacyCamera \ + librs_jni \ + libwnndict \ + libWnnEngDic \ + libWnnJpnDic \ + LiveWallpapersPicker \ + Mms \ + Music \ + OpenWnn \ + PinyinIME \ + Protips \ + rild \ + SdkSetup \ SmokeTest \ SmokeTestApp \ - rild \ - LegacyCamera + SoftKeyboard \ + sqlite3 \ + SystemUI \ + WidgetPreview # Define the host tools and libs that are parts of the SDK. -include sdk/build/product_sdk.mk @@ -95,14 +79,17 @@ $(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk) $(call inherit-product-if-exists, frameworks/webview/chromium/chromium.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk) -# Overrides -PRODUCT_BRAND := generic -PRODUCT_NAME := sdk -PRODUCT_DEVICE := generic +# include available languages for TTS in the system image +-include external/svox/pico/lang/PicoLangDeDeInSystem.mk +-include external/svox/pico/lang/PicoLangEnGBInSystem.mk +-include external/svox/pico/lang/PicoLangEnUsInSystem.mk +-include external/svox/pico/lang/PicoLangEsEsInSystem.mk +-include external/svox/pico/lang/PicoLangFrFrInSystem.mk +-include external/svox/pico/lang/PicoLangItItInSystem.mk # locale + densities. en_US is both first and in alphabetical order to # ensure this is the default locale. -PRODUCT_LOCALES = \ +PRODUCT_LOCALES := \ en_US \ ldpi \ hdpi \ @@ -166,10 +153,7 @@ PRODUCT_LOCALES = \ zh_CN \ zh_TW -# include available languages for TTS in the system image --include external/svox/pico/lang/PicoLangDeDeInSystem.mk --include external/svox/pico/lang/PicoLangEnGBInSystem.mk --include external/svox/pico/lang/PicoLangEnUsInSystem.mk --include external/svox/pico/lang/PicoLangEsEsInSystem.mk --include external/svox/pico/lang/PicoLangFrFrInSystem.mk --include external/svox/pico/lang/PicoLangItItInSystem.mk +# Overrides +PRODUCT_BRAND := generic +PRODUCT_NAME := sdk +PRODUCT_DEVICE := generic diff --git a/target/product/sdk_x86.mk b/target/product/sdk_x86.mk index 873d0c0069..6c5e7467cf 100644 --- a/target/product/sdk_x86.mk +++ b/target/product/sdk_x86.mk @@ -19,7 +19,7 @@ # build quite specifically for the emulator, and might not be # entirely appropriate to inherit from for on-device configurations. -include $(SRC_TARGET_DIR)/product/sdk.mk +$(call inherit-product, $(SRC_TARGET_DIR)/product/sdk.mk) # Overrides PRODUCT_BRAND := generic_x86