blob: b7179d608a4bc962cdb5cf47d15bc63e1a692657 [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 \
Bjoern Johansson8b7110b2016-06-15 14:40:23 -070025 Gallery2 \
bohu9b2323e2015-05-22 15:05:12 -070026 Launcher3 \
bohu753e9e42017-08-10 00:20:01 -070027 Camera2 \
Ying Wang1f371a12014-07-18 15:36:30 -070028 librs_jni \
29 libwnndict \
30 libWnnEngDic \
31 libWnnJpnDic \
32 LiveWallpapersPicker \
Mike Dodd018500e2015-08-12 18:48:45 +000033 Mms \
Ying Wang1f371a12014-07-18 15:36:30 -070034 Music \
35 OpenWnn \
Ying Wang1f371a12014-07-18 15:36:30 -070036 Protips \
37 rild \
Grigory Dzhavadyanb9a8e202016-12-02 17:50:35 -080038 screenrecord \
Ying Wang1f371a12014-07-18 15:36:30 -070039 SdkSetup \
Ying Wang1f371a12014-07-18 15:36:30 -070040 SoftKeyboard \
41 sqlite3 \
42 SystemUI \
Lucas Dupinb5e44b02017-05-26 08:38:52 -070043 SysuiDarkThemeOverlay \
Dan Sandler26c4ef42016-06-25 10:54:39 -040044 EasterEgg \
Sunny Goyal4f49a942017-03-22 15:59:56 -070045 WallpaperPicker \
Bjoern Johansson127395f2017-02-09 22:28:47 -080046 WidgetPreview \
Ying Wang1f371a12014-07-18 15:36:30 -070047
48# Define the host tools and libs that are parts of the SDK.
49-include sdk/build/product_sdk.mk
50-include development/build/product_sdk.mk
51
52# audio libraries.
53PRODUCT_PACKAGES += \
54 audio.primary.goldfish \
Joshua Lang39e58602016-11-02 16:44:11 -070055 audio.r_submix.default \
Ying Wang1f371a12014-07-18 15:36:30 -070056 local_time.default
57
Grigory Dzhavadyanb9a8e202016-12-02 17:50:35 -080058# CDD mandates following codecs
59PRODUCT_PACKAGES += \
60 libstagefright_soft_aacdec \
61 libstagefright_soft_aacenc \
62 libstagefright_soft_amrdec \
63 libstagefright_soft_amrnbenc \
64 libstagefright_soft_amrwbenc \
65 libstagefright_soft_avcdec \
66 libstagefright_soft_avcenc \
67 libstagefright_soft_flacenc \
68 libstagefright_soft_g711dec \
69 libstagefright_soft_gsmdec \
70 libstagefright_soft_hevcdec \
71 libstagefright_soft_mp3dec \
72 libstagefright_soft_mpeg2dec \
73 libstagefright_soft_mpeg4dec \
74 libstagefright_soft_mpeg4enc \
75 libstagefright_soft_opusdec \
76 libstagefright_soft_rawdec \
77 libstagefright_soft_vorbisdec \
78 libstagefright_soft_vpxdec \
79 libstagefright_soft_vpxenc
80
Ying Wang1f371a12014-07-18 15:36:30 -070081PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay
82
83PRODUCT_COPY_FILES := \
84 device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml \
Lingfeng Yangae749142016-02-05 10:40:21 -080085 device/sample/etc/old-apns-conf.xml:system/etc/old-apns-conf.xml \
Ying Wang1f371a12014-07-18 15:36:30 -070086 frameworks/base/data/sounds/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \
87 frameworks/base/data/sounds/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \
Chien-Yu Chen05f47b72015-11-13 17:24:55 -080088 frameworks/base/data/sounds/effects/VideoStop.ogg:system/media/audio/ui/VideoStop.ogg \
Isaac Chen5bf9ac52017-10-19 18:04:23 +080089 device/generic/goldfish/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \
90 device/generic/goldfish/camera/media_profiles.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml \
91 frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
92 frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_telephony.xml \
93 device/generic/goldfish/camera/media_codecs_google_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml \
94 device/generic/goldfish/camera/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
95 device/generic/goldfish/camera/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
96 frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
97 frameworks/native/data/etc/android.hardware.camera.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.xml \
98 frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml \
99 frameworks/native/data/etc/android.software.autofill.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.autofill.xml \
100 frameworks/av/media/libeffects/data/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
101 device/generic/goldfish/audio_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy.conf
Ying Wang1f371a12014-07-18 15:36:30 -0700102
103include $(SRC_TARGET_DIR)/product/emulator.mk
104
105$(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
106$(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
107$(call inherit-product-if-exists, external/google-fonts/dancing-script/fonts.mk)
108$(call inherit-product-if-exists, external/google-fonts/carrois-gothic-sc/fonts.mk)
109$(call inherit-product-if-exists, external/google-fonts/coming-soon/fonts.mk)
Alan Viverette64442122014-10-10 12:48:34 -0700110$(call inherit-product-if-exists, external/google-fonts/cutive-mono/fonts.mk)
Ying Wang1f371a12014-07-18 15:36:30 -0700111$(call inherit-product-if-exists, external/noto-fonts/fonts.mk)
Roozbeh Pournader3ab85e42015-02-25 16:39:22 -0800112$(call inherit-product-if-exists, external/roboto-fonts/fonts.mk)
Ying Wang1f371a12014-07-18 15:36:30 -0700113$(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk)
114$(call inherit-product-if-exists, frameworks/webview/chromium/chromium.mk)
115$(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk)
116
Adam Lesinski83ee6d72014-12-02 16:13:09 -0800117# locale. en_US is both first and in alphabetical order to
Ying Wang1f371a12014-07-18 15:36:30 -0700118# ensure this is the default locale.
119PRODUCT_LOCALES := \
120 en_US \
Ying Wang1f371a12014-07-18 15:36:30 -0700121 ar_EG \
122 ar_IL \
123 bg_BG \
124 ca_ES \
125 cs_CZ \
126 da_DK \
127 de_AT \
128 de_CH \
129 de_DE \
130 de_LI \
131 el_GR \
132 en_AU \
133 en_CA \
134 en_GB \
135 en_IE \
136 en_IN \
137 en_NZ \
138 en_SG \
139 en_US \
140 en_ZA \
141 es_ES \
142 es_US \
143 fi_FI \
144 fr_BE \
145 fr_CA \
146 fr_CH \
147 fr_FR \
148 he_IL \
149 hi_IN \
150 hr_HR \
151 hu_HU \
152 id_ID \
153 it_CH \
154 it_IT \
155 ja_JP \
156 ko_KR \
157 lt_LT \
158 lv_LV \
159 nb_NO \
160 nl_BE \
161 nl_NL \
162 pl_PL \
163 pt_BR \
164 pt_PT \
165 ro_RO \
166 ru_RU \
167 sk_SK \
168 sl_SI \
169 sr_RS \
170 sv_SE \
171 th_TH \
172 tl_PH \
173 tr_TR \
174 uk_UA \
175 vi_VN \
176 zh_CN \
177 zh_TW