Merge changes Ie56e22be,I1353aa24,I7b0b4d0e,I63bc56ba
* changes: Remove core.mk. Remove sdk_base.mk. emulator: add host tools to sdk_phone_x86/64 emulator: base sdk_phone_x86/64 images on aosp
This commit is contained in:
@@ -42,7 +42,6 @@ PRODUCT_MAKEFILES := \
|
||||
$(LOCAL_DIR)/aosp_x86_64.mk
|
||||
else
|
||||
PRODUCT_MAKEFILES := \
|
||||
$(LOCAL_DIR)/core.mk \
|
||||
$(LOCAL_DIR)/generic.mk \
|
||||
$(LOCAL_DIR)/generic_x86.mk \
|
||||
$(LOCAL_DIR)/aosp_arm.mk \
|
||||
|
@@ -1,73 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2007 The Android Open Source Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
# Base configuration for communication-oriented android devices
|
||||
# (phones, tablets, etc.). If you want a change to apply to ALMOST ALL
|
||||
# devices (including non-phones and non-tablets), modify
|
||||
# core_minimal.mk instead. If you care about wearables, you need to modify
|
||||
# core_tiny.mk in addition to core_minimal.mk.
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
BasicDreams \
|
||||
BlockedNumberProvider \
|
||||
BookmarkProvider \
|
||||
Browser2 \
|
||||
BuiltInPrintService \
|
||||
Calendar \
|
||||
CalendarProvider \
|
||||
CaptivePortalLogin \
|
||||
CertInstaller \
|
||||
Contacts \
|
||||
DeskClock \
|
||||
DocumentsUI \
|
||||
DownloadProviderUi \
|
||||
Email \
|
||||
ExactCalculator \
|
||||
ExternalStorageProvider \
|
||||
FusedLocation \
|
||||
InputDevices \
|
||||
KeyChain \
|
||||
Keyguard \
|
||||
LatinIME \
|
||||
Launcher2 \
|
||||
ManagedProvisioning \
|
||||
MtpDocumentsProvider \
|
||||
PacProcessor \
|
||||
PrintSpooler \
|
||||
PrintRecommendationService \
|
||||
ProxyHandler \
|
||||
QuickSearchBox \
|
||||
Settings \
|
||||
SharedStorageBackup \
|
||||
StorageManager \
|
||||
Telecom \
|
||||
TeleService \
|
||||
Traceur \
|
||||
VpnDialogs \
|
||||
vr \
|
||||
MmsService
|
||||
|
||||
# The set of packages whose code can be loaded by the system server.
|
||||
PRODUCT_SYSTEM_SERVER_APPS += \
|
||||
FusedLocation \
|
||||
InputDevices \
|
||||
KeyChain \
|
||||
Telecom \
|
||||
|
||||
# The set of packages we want to force 'speed' compilation on.
|
||||
PRODUCT_DEXPREOPT_SPEED_APPS += \
|
||||
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_base.mk)
|
@@ -13,8 +13,6 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
# Note that components added here will be also shared in PDK. Components
|
||||
# that should not be in PDK should be added in lower level like core.mk.
|
||||
|
||||
PRODUCT_PROPERTY_OVERRIDES := \
|
||||
ro.config.notification_sound=OnTheHunt.ogg \
|
||||
|
@@ -16,7 +16,7 @@
|
||||
|
||||
# Base configuration for most consumer android devices. Do not put
|
||||
# things that are specific to communication devices (phones, tables,
|
||||
# etc.) here -- for that, use core.mk.
|
||||
# etc.) here -- for that, use generic_no_telephony.mk.
|
||||
|
||||
PRODUCT_BRAND := generic
|
||||
PRODUCT_DEVICE := generic
|
||||
|
@@ -18,38 +18,80 @@
|
||||
# It includes the base Android platform.
|
||||
|
||||
PRODUCT_PACKAGES := \
|
||||
audio.primary.default \
|
||||
BasicDreams \
|
||||
BlockedNumberProvider \
|
||||
Bluetooth \
|
||||
BluetoothMidiService \
|
||||
BookmarkProvider \
|
||||
Browser2 \
|
||||
BuiltInPrintService \
|
||||
Calendar \
|
||||
CalendarProvider \
|
||||
Camera2 \
|
||||
CaptivePortalLogin \
|
||||
CertInstaller \
|
||||
clatd \
|
||||
clatd.conf \
|
||||
Contacts \
|
||||
DeskClock \
|
||||
DocumentsUI \
|
||||
DownloadProviderUi \
|
||||
EasterEgg \
|
||||
Email \
|
||||
ExactCalculator \
|
||||
ExternalStorageProvider \
|
||||
FusedLocation \
|
||||
Gallery2 \
|
||||
InputDevices \
|
||||
KeyChain \
|
||||
Keyguard \
|
||||
LatinIME \
|
||||
Launcher3QuickStep \
|
||||
librs_jni \
|
||||
libvideoeditor_core \
|
||||
libvideoeditor_jni \
|
||||
libvideoeditor_osal \
|
||||
libvideoeditorplayer \
|
||||
libvideoeditor_videofilters \
|
||||
local_time.default \
|
||||
ManagedProvisioning \
|
||||
MmsService \
|
||||
MtpDocumentsProvider \
|
||||
Music \
|
||||
MusicFX \
|
||||
NfcNci \
|
||||
OneTimeInitializer \
|
||||
PacProcessor \
|
||||
power.default \
|
||||
PrintRecommendationService \
|
||||
PrintSpooler \
|
||||
Provision \
|
||||
ProxyHandler \
|
||||
QuickSearchBox \
|
||||
screenrecord \
|
||||
SecureElement \
|
||||
Settings \
|
||||
SettingsIntelligence \
|
||||
SharedStorageBackup \
|
||||
SimAppDialog \
|
||||
StorageManager \
|
||||
SystemUI \
|
||||
SysuiDarkThemeOverlay \
|
||||
EasterEgg \
|
||||
WallpaperCropper
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
clatd \
|
||||
clatd.conf \
|
||||
screenrecord
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
librs_jni \
|
||||
libvideoeditor_jni \
|
||||
libvideoeditor_core \
|
||||
libvideoeditor_osal \
|
||||
libvideoeditor_videofilters \
|
||||
libvideoeditorplayer \
|
||||
|
||||
PRODUCT_PACKAGES += \
|
||||
audio.primary.default \
|
||||
local_time.default \
|
||||
Telecom \
|
||||
TeleService \
|
||||
Traceur \
|
||||
vibrator.default \
|
||||
power.default
|
||||
VpnDialogs \
|
||||
vr \
|
||||
WallpaperCropper \
|
||||
|
||||
|
||||
PRODUCT_SYSTEM_SERVER_APPS += \
|
||||
FusedLocation \
|
||||
InputDevices \
|
||||
KeyChain \
|
||||
Telecom \
|
||||
|
||||
PRODUCT_COPY_FILES := \
|
||||
frameworks/av/media/libeffects/data/audio_effects.conf:system/etc/audio_effects.conf
|
||||
@@ -67,7 +109,7 @@ $(call inherit-product-if-exists, external/roboto-fonts/fonts.mk)
|
||||
$(call inherit-product-if-exists, external/hyphenation-patterns/patterns.mk)
|
||||
$(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)
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_base.mk)
|
||||
|
||||
# Overrides
|
||||
PRODUCT_BRAND := generic
|
||||
|
@@ -1,178 +0,0 @@
|
||||
#
|
||||
# Copyright (C) 2007 The Android Open Source Project
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
PRODUCT_PROPERTY_OVERRIDES :=
|
||||
|
||||
PRODUCT_PACKAGES := \
|
||||
CellBroadcastReceiver \
|
||||
CubeLiveWallpapers \
|
||||
CustomLocale \
|
||||
Development \
|
||||
Dialer \
|
||||
EmulatorSmokeTests \
|
||||
Gallery2 \
|
||||
Launcher3 \
|
||||
Camera2 \
|
||||
librs_jni \
|
||||
libwnndict \
|
||||
libWnnEngDic \
|
||||
libWnnJpnDic \
|
||||
LiveWallpapersPicker \
|
||||
Mms \
|
||||
Music \
|
||||
OpenWnn \
|
||||
Protips \
|
||||
rild \
|
||||
screenrecord \
|
||||
SdkSetup \
|
||||
SoftKeyboard \
|
||||
sqlite3 \
|
||||
SystemUI \
|
||||
SysuiDarkThemeOverlay \
|
||||
EasterEgg \
|
||||
WallpaperPicker \
|
||||
WidgetPreview
|
||||
|
||||
# Define the host tools and libs that are parts of the SDK.
|
||||
-include sdk/build/product_sdk.mk
|
||||
-include development/build/product_sdk.mk
|
||||
|
||||
# audio libraries.
|
||||
PRODUCT_PACKAGES += \
|
||||
audio.primary.goldfish \
|
||||
audio.r_submix.default \
|
||||
local_time.default
|
||||
|
||||
# CDD mandates following codecs
|
||||
PRODUCT_PACKAGES += \
|
||||
libstagefright_soft_aacdec \
|
||||
libstagefright_soft_aacenc \
|
||||
libstagefright_soft_amrdec \
|
||||
libstagefright_soft_amrnbenc \
|
||||
libstagefright_soft_amrwbenc \
|
||||
libstagefright_soft_avcdec \
|
||||
libstagefright_soft_avcenc \
|
||||
libstagefright_soft_flacenc \
|
||||
libstagefright_soft_g711dec \
|
||||
libstagefright_soft_gsmdec \
|
||||
libstagefright_soft_hevcdec \
|
||||
libstagefright_soft_mp3dec \
|
||||
libstagefright_soft_mpeg2dec \
|
||||
libstagefright_soft_mpeg4dec \
|
||||
libstagefright_soft_mpeg4enc \
|
||||
libstagefright_soft_opusdec \
|
||||
libstagefright_soft_rawdec \
|
||||
libstagefright_soft_vorbisdec \
|
||||
libstagefright_soft_vpxdec \
|
||||
libstagefright_soft_vpxenc
|
||||
|
||||
PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay
|
||||
|
||||
PRODUCT_COPY_FILES := \
|
||||
device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml \
|
||||
device/sample/etc/old-apns-conf.xml:system/etc/old-apns-conf.xml \
|
||||
frameworks/base/data/sounds/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \
|
||||
frameworks/base/data/sounds/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \
|
||||
frameworks/base/data/sounds/effects/VideoStop.ogg:system/media/audio/ui/VideoStop.ogg \
|
||||
device/generic/goldfish/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \
|
||||
device/generic/goldfish/camera/media_profiles.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles.xml \
|
||||
frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
|
||||
frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_telephony.xml \
|
||||
device/generic/goldfish/camera/media_codecs_google_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml \
|
||||
device/generic/goldfish/camera/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
|
||||
device/generic/goldfish/camera/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
|
||||
frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
|
||||
frameworks/native/data/etc/android.hardware.camera.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.xml \
|
||||
frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml \
|
||||
frameworks/native/data/etc/android.software.autofill.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.autofill.xml \
|
||||
frameworks/av/media/libeffects/data/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
|
||||
device/generic/goldfish/audio_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy.conf
|
||||
|
||||
include $(SRC_TARGET_DIR)/product/emulator.mk
|
||||
|
||||
$(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
|
||||
$(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
|
||||
$(call inherit-product-if-exists, external/google-fonts/dancing-script/fonts.mk)
|
||||
$(call inherit-product-if-exists, external/google-fonts/carrois-gothic-sc/fonts.mk)
|
||||
$(call inherit-product-if-exists, external/google-fonts/coming-soon/fonts.mk)
|
||||
$(call inherit-product-if-exists, external/google-fonts/cutive-mono/fonts.mk)
|
||||
$(call inherit-product-if-exists, external/noto-fonts/fonts.mk)
|
||||
$(call inherit-product-if-exists, external/roboto-fonts/fonts.mk)
|
||||
$(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)
|
||||
|
||||
# locale. en_US is both first and in alphabetical order to
|
||||
# ensure this is the default locale.
|
||||
PRODUCT_LOCALES := \
|
||||
en_US \
|
||||
ar_EG \
|
||||
ar_IL \
|
||||
bg_BG \
|
||||
ca_ES \
|
||||
cs_CZ \
|
||||
da_DK \
|
||||
de_AT \
|
||||
de_CH \
|
||||
de_DE \
|
||||
de_LI \
|
||||
el_GR \
|
||||
en_AU \
|
||||
en_CA \
|
||||
en_GB \
|
||||
en_IE \
|
||||
en_IN \
|
||||
en_NZ \
|
||||
en_SG \
|
||||
en_US \
|
||||
en_ZA \
|
||||
es_ES \
|
||||
es_US \
|
||||
fi_FI \
|
||||
fr_BE \
|
||||
fr_CA \
|
||||
fr_CH \
|
||||
fr_FR \
|
||||
he_IL \
|
||||
hi_IN \
|
||||
hr_HR \
|
||||
hu_HU \
|
||||
id_ID \
|
||||
it_CH \
|
||||
it_IT \
|
||||
ja_JP \
|
||||
ko_KR \
|
||||
lt_LT \
|
||||
lv_LV \
|
||||
nb_NO \
|
||||
nl_BE \
|
||||
nl_NL \
|
||||
pl_PL \
|
||||
pt_BR \
|
||||
pt_PT \
|
||||
ro_RO \
|
||||
ru_RU \
|
||||
sk_SK \
|
||||
sl_SI \
|
||||
sr_RS \
|
||||
sv_SE \
|
||||
th_TH \
|
||||
tl_PH \
|
||||
tr_TR \
|
||||
uk_UA \
|
||||
vi_VN \
|
||||
zh_CN \
|
||||
zh_TW
|
@@ -14,25 +14,11 @@
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
rild.libpath=/vendor/lib/libreference-ril.so
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_x86.mk)
|
||||
|
||||
# This is a build configuration for a full-featured build of the
|
||||
# Open-Source part of the tree. It's geared toward a US-centric
|
||||
# build quite specifically for the emulator, and might not be
|
||||
# entirely appropriate to inherit from for on-device configurations.
|
||||
PRODUCT_COPY_FILES += \
|
||||
development/sys-img/advancedFeatures.ini:advancedFeatures.ini \
|
||||
device/generic/goldfish/data/etc/encryptionkey.img:encryptionkey.img \
|
||||
prebuilts/qemu-kernel/x86_64/4.4/kernel-qemu2:kernel-ranchu-64
|
||||
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/sdk_base.mk)
|
||||
|
||||
# AOSP emulator images build the AOSP messaging app.
|
||||
# Google API images override with the Google API app.
|
||||
# See vendor/google/products/sdk_google_phone_*.mk
|
||||
PRODUCT_PACKAGES += \
|
||||
messaging
|
||||
# Define the host tools and libs that are parts of the SDK.
|
||||
-include sdk/build/product_sdk.mk
|
||||
-include development/build/product_sdk.mk
|
||||
|
||||
# Overrides
|
||||
PRODUCT_BRAND := Android
|
||||
|
@@ -14,27 +14,11 @@
|
||||
# limitations under the License.
|
||||
#
|
||||
|
||||
PRODUCT_PROPERTY_OVERRIDES += \
|
||||
rild.libpath=/vendor/lib64/libreference-ril.so
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/aosp_x86_64.mk)
|
||||
|
||||
# This is a build configuration for a full-featured build of the
|
||||
# Open-Source part of the tree. It's geared toward a US-centric
|
||||
# build quite specifically for the emulator, and might not be
|
||||
# entirely appropriate to inherit from for on-device configurations.
|
||||
|
||||
PRODUCT_COPY_FILES += \
|
||||
development/sys-img/advancedFeatures.ini:advancedFeatures.ini \
|
||||
device/generic/goldfish/data/etc/encryptionkey.img:encryptionkey.img \
|
||||
prebuilts/qemu-kernel/x86_64/4.4/kernel-qemu2:kernel-ranchu
|
||||
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
|
||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/sdk_base.mk)
|
||||
|
||||
# AOSP emulator images build the AOSP messaging app.
|
||||
# Google API images override with the Google API app.
|
||||
# See vendor/google/products/sdk_google_phone_*.mk
|
||||
PRODUCT_PACKAGES += \
|
||||
messaging
|
||||
# Define the host tools and libs that are parts of the SDK.
|
||||
-include sdk/build/product_sdk.mk
|
||||
-include development/build/product_sdk.mk
|
||||
|
||||
# Overrides
|
||||
PRODUCT_BRAND := Android
|
||||
|
Reference in New Issue
Block a user