blob: b79b8c696fc3389c382232336150fb49ca43c2fd [file] [log] [blame]
Ying Wang1f371a12014-07-18 15:36:30 -07001#
2# Copyright (C) 2007 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17PRODUCT_PROPERTY_OVERRIDES :=
18
19PRODUCT_PACKAGES := \
Jim Kaye680cee42017-01-25 19:54:21 -080020 CellBroadcastReceiver \
Ying Wang1f371a12014-07-18 15:36:30 -070021 CubeLiveWallpapers \
22 CustomLocale \
23 Development \
Ying Wang1f371a12014-07-18 15:36:30 -070024 Dialer \
25 EmulatorSmokeTests \
Bjoern Johansson8b7110b2016-06-15 14:40:23 -070026 Gallery2 \
bohu9b2323e2015-05-22 15:05:12 -070027 Launcher3 \
bohu813249b2017-08-10 00:20:01 -070028 Camera2 \
Ying Wang1f371a12014-07-18 15:36:30 -070029 librs_jni \
30 libwnndict \
31 libWnnEngDic \
32 libWnnJpnDic \
33 LiveWallpapersPicker \
Mike Dodd018500e2015-08-12 18:48:45 +000034 Mms \
Ying Wang1f371a12014-07-18 15:36:30 -070035 Music \
36 OpenWnn \
Ying Wang1f371a12014-07-18 15:36:30 -070037 Protips \
38 rild \
Grigory Dzhavadyanb9a8e202016-12-02 17:50:35 -080039 screenrecord \
Ying Wang1f371a12014-07-18 15:36:30 -070040 SdkSetup \
Ying Wang1f371a12014-07-18 15:36:30 -070041 SoftKeyboard \
42 sqlite3 \
43 SystemUI \
Lucas Dupinb5e44b02017-05-26 08:38:52 -070044 SysuiDarkThemeOverlay \
Dan Sandler26c4ef42016-06-25 10:54:39 -040045 EasterEgg \
Sunny Goyal4f49a942017-03-22 15:59:56 -070046 WallpaperPicker \
Ying Wang1f371a12014-07-18 15:36:30 -070047 WidgetPreview
48
49# Define the host tools and libs that are parts of the SDK.
50-include sdk/build/product_sdk.mk
51-include development/build/product_sdk.mk
52
53# audio libraries.
54PRODUCT_PACKAGES += \
55 audio.primary.goldfish \
Joshua Lang39e58602016-11-02 16:44:11 -070056 audio.r_submix.default \
Ying Wang1f371a12014-07-18 15:36:30 -070057 local_time.default
58
Grigory Dzhavadyanb9a8e202016-12-02 17:50:35 -080059# CDD mandates following codecs
60PRODUCT_PACKAGES += \
61 libstagefright_soft_aacdec \
62 libstagefright_soft_aacenc \
63 libstagefright_soft_amrdec \
64 libstagefright_soft_amrnbenc \
65 libstagefright_soft_amrwbenc \
66 libstagefright_soft_avcdec \
67 libstagefright_soft_avcenc \
68 libstagefright_soft_flacenc \
69 libstagefright_soft_g711dec \
70 libstagefright_soft_gsmdec \
71 libstagefright_soft_hevcdec \
72 libstagefright_soft_mp3dec \
73 libstagefright_soft_mpeg2dec \
74 libstagefright_soft_mpeg4dec \
75 libstagefright_soft_mpeg4enc \
76 libstagefright_soft_opusdec \
77 libstagefright_soft_rawdec \
78 libstagefright_soft_vorbisdec \
79 libstagefright_soft_vpxdec \
80 libstagefright_soft_vpxenc
81
Ying Wang1f371a12014-07-18 15:36:30 -070082PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay
83
84PRODUCT_COPY_FILES := \
85 device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml \
Lingfeng Yangae749142016-02-05 10:40:21 -080086 device/sample/etc/old-apns-conf.xml:system/etc/old-apns-conf.xml \
Ying Wang1f371a12014-07-18 15:36:30 -070087 frameworks/base/data/sounds/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \
88 frameworks/base/data/sounds/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \
Chien-Yu Chen05f47b72015-11-13 17:24:55 -080089 frameworks/base/data/sounds/effects/VideoStop.ogg:system/media/audio/ui/VideoStop.ogg \
Isaac Chen2b063ee2017-10-19 18:04:23 +080090 device/generic/goldfish/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \
Xin Li44dd4882017-11-14 11:36:22 -080091 device/generic/goldfish/camera/media_profiles.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles.xml \
Isaac Chen2b063ee2017-10-19 18:04:23 +080092 frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
93 frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_telephony.xml \
94 device/generic/goldfish/camera/media_codecs_google_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml \
95 device/generic/goldfish/camera/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
96 device/generic/goldfish/camera/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
97 frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
98 frameworks/native/data/etc/android.hardware.camera.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.xml \
99 frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml \
100 frameworks/native/data/etc/android.software.autofill.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.autofill.xml \
101 frameworks/av/media/libeffects/data/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
102 device/generic/goldfish/audio_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy.conf
Ying Wang1f371a12014-07-18 15:36:30 -0700103
104include $(SRC_TARGET_DIR)/product/emulator.mk
105
106$(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
107$(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
108$(call inherit-product-if-exists, external/google-fonts/dancing-script/fonts.mk)
109$(call inherit-product-if-exists, external/google-fonts/carrois-gothic-sc/fonts.mk)
110$(call inherit-product-if-exists, external/google-fonts/coming-soon/fonts.mk)
Alan Viverette64442122014-10-10 12:48:34 -0700111$(call inherit-product-if-exists, external/google-fonts/cutive-mono/fonts.mk)
Ying Wang1f371a12014-07-18 15:36:30 -0700112$(call inherit-product-if-exists, external/noto-fonts/fonts.mk)
Roozbeh Pournader3ab85e42015-02-25 16:39:22 -0800113$(call inherit-product-if-exists, external/roboto-fonts/fonts.mk)
Ying Wang1f371a12014-07-18 15:36:30 -0700114$(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk)
115$(call inherit-product-if-exists, frameworks/webview/chromium/chromium.mk)
116$(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk)
117
Adam Lesinski83ee6d72014-12-02 16:13:09 -0800118# locale. en_US is both first and in alphabetical order to
Ying Wang1f371a12014-07-18 15:36:30 -0700119# ensure this is the default locale.
120PRODUCT_LOCALES := \
121 en_US \
Ying Wang1f371a12014-07-18 15:36:30 -0700122 ar_EG \
123 ar_IL \
124 bg_BG \
125 ca_ES \
126 cs_CZ \
127 da_DK \
128 de_AT \
129 de_CH \
130 de_DE \
131 de_LI \
132 el_GR \
133 en_AU \
134 en_CA \
135 en_GB \
136 en_IE \
137 en_IN \
138 en_NZ \
139 en_SG \
140 en_US \
141 en_ZA \
142 es_ES \
143 es_US \
144 fi_FI \
145 fr_BE \
146 fr_CA \
147 fr_CH \
148 fr_FR \
149 he_IL \
150 hi_IN \
151 hr_HR \
152 hu_HU \
153 id_ID \
154 it_CH \
155 it_IT \
156 ja_JP \
157 ko_KR \
158 lt_LT \
159 lv_LV \
160 nb_NO \
161 nl_BE \
162 nl_NL \
163 pl_PL \
164 pt_BR \
165 pt_PT \
166 ro_RO \
167 ru_RU \
168 sk_SK \
169 sl_SI \
170 sr_RS \
171 sv_SE \
172 th_TH \
173 tl_PH \
174 tr_TR \
175 uk_UA \
176 vi_VN \
177 zh_CN \
178 zh_TW