blob: 58824512d5a7f639c6d585d9f74c7fb055f75cbb [file] [log] [blame]
Jean-Baptiste Queruc3f42a92010-02-23 09:52:18 -08001#
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
Ying Wangf663ff42010-03-30 11:55:15 -070017PRODUCT_POLICY := android.policy_phone
The Android Open Source Project88b60792009-03-03 19:28:42 -080018PRODUCT_PROPERTY_OVERRIDES :=
19
20PRODUCT_PACKAGES := \
Xavier Ducroheta17fe582011-01-17 18:22:51 -080021 Calculator \
Xavier Ducroheta17fe582011-01-17 18:22:51 -080022 DeskClock \
Roger Chen15df8352013-01-08 21:20:32 +080023 Email \
Vikram Aggarwale396df82012-05-04 16:34:27 -070024 Exchange2 \
Jesse Hall9d04cc42012-08-14 13:34:10 -070025 FusedLocation \
Xavier Ducroheta17fe582011-01-17 18:22:51 -080026 Gallery \
Jim Miller45e64942013-02-27 14:01:38 -080027 Keyguard \
Xavier Ducroheta17fe582011-01-17 18:22:51 -080028 Music \
29 Mms \
30 OpenWnn \
Svetoslav Ganov0402a4b2013-04-03 13:59:53 -070031 PrintSpooler \
Xavier Ducroheta17fe582011-01-17 18:22:51 -080032 libWnnEngDic \
33 libWnnJpnDic \
34 libwnndict \
Ben Giladd7992e92013-09-30 16:54:17 -070035 TeleService \
Xavier Ducroheta17fe582011-01-17 18:22:51 -080036 Protips \
37 SoftKeyboard \
Xavier Ducrohet2c6d4102010-07-22 18:31:10 -070038 SystemUI \
Xavier Ducrohet6a5b27a2010-11-15 18:16:49 -080039 Launcher2 \
The Android Open Source Project88b60792009-03-03 19:28:42 -080040 Development \
Xavier Ducrohet1818ea82012-11-06 17:03:52 -080041 DevelopmentSettings \
The Android Open Source Project88b60792009-03-03 19:28:42 -080042 Fallback \
The Android Open Source Project88b60792009-03-03 19:28:42 -080043 Settings \
44 SdkSetup \
45 CustomLocale \
The Android Open Source Project88b60792009-03-03 19:28:42 -080046 sqlite3 \
Jeff Brownb2d92682012-05-07 19:08:32 -070047 InputDevices \
Xavier Ducrohet9606db42009-04-08 12:13:43 -070048 LatinIME \
Xavier Ducrohet58302402009-10-29 16:40:03 -070049 CertInstaller \
Xavier Ducrohet216faf32009-11-08 15:42:25 -080050 LiveWallpapersPicker \
Xavier Ducrohet9606db42009-04-08 12:13:43 -070051 ApiDemos \
Romain Guy476f46b2009-07-20 11:22:08 -070052 GestureBuilder \
Xavier Ducrohet8e5605a2010-05-25 17:03:07 -070053 CubeLiveWallpapers \
Bill Napier0e9473a2010-10-10 12:06:13 -070054 QuickSearchBox \
Xavier Ducroheta17fe582011-01-17 18:22:51 -080055 WidgetPreview \
David Hubb93ade2011-07-01 15:22:05 -070056 librs_jni \
Xavier Ducrohetaf5e2c72011-09-28 15:39:32 -070057 CalendarProvider \
Brett Chabot1e420b62012-04-16 18:29:48 -070058 Calendar \
59 SmokeTest \
Wink Saville689f1172012-05-31 10:35:52 -070060 SmokeTestApp \
Qiwen Zhaoe8e7ebb2014-06-04 11:21:21 -070061 EmulatorSmokeTests \
Eino-Ville Talvala97150492012-06-05 13:53:33 -070062 rild \
Xavier Ducrohetab92f3d2013-12-04 13:25:31 -080063 LegacyCamera \
64 Dialer
Brett Chabot1e420b62012-04-16 18:29:48 -070065
Steve Moyer008dc162014-02-07 11:46:08 -080066
Qiwen Zhaoe8e7ebb2014-06-04 11:21:21 -070067
Raphael Mollf66f3472012-04-20 13:43:42 -070068# Define the host tools and libs that are parts of the SDK.
Ying Wang64f642d2012-04-24 17:12:43 -070069-include sdk/build/product_sdk.mk
70-include development/build/product_sdk.mk
Ying Wang69de5392010-09-13 18:11:11 -070071
Eric Laurent7ed9efa2011-08-19 09:43:49 -070072# audio libraries.
73PRODUCT_PACKAGES += \
74 audio.primary.goldfish \
John Grossman1d27da72012-02-17 08:55:18 -080075 audio_policy.default \
76 local_time.default
Eric Laurent7ed9efa2011-08-19 09:43:49 -070077
Xavier Ducrohet325b2eb2009-11-10 17:52:55 -080078PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay
79
The Android Open Source Projecte53d32b2009-03-05 20:00:41 -080080PRODUCT_COPY_FILES := \
Keun young Parke581d862012-05-30 16:32:30 -070081 device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml \
Xavier Ducrohet74134a52010-04-08 18:07:27 -070082 frameworks/base/data/sounds/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \
83 frameworks/base/data/sounds/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \
Colin Cross97e023c2012-03-26 16:25:49 -070084 frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \
keunyoungfe309572013-03-08 12:54:36 -080085 device/generic/goldfish/camera/media_profiles.xml:system/etc/media_profiles.xml \
86 device/generic/goldfish/camera/media_codecs.xml:system/etc/media_codecs.xml \
Colin Cross97e023c2012-03-26 16:25:49 -070087 frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
Eric Laurentd0c63272012-04-10 17:59:22 -070088 frameworks/native/data/etc/android.hardware.camera.autofocus.xml:system/etc/permissions/android.hardware.camera.autofocus.xml \
Jean-Baptiste Queru5af27de2012-05-02 15:22:34 -070089 frameworks/av/media/libeffects/data/audio_effects.conf:system/etc/audio_effects.conf \
Eric Laurentd0c63272012-04-10 17:59:22 -070090 hardware/libhardware_legacy/audio/audio_policy.conf:system/etc/audio_policy.conf
The Android Open Source Project88b60792009-03-03 19:28:42 -080091
Ken Sumrallf151d372013-02-28 19:19:10 -080092include $(SRC_TARGET_DIR)/product/emulator.mk
93
Jun Tian763217f2013-08-06 10:27:48 +080094$(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
Xavier Ducrohetd4dfc2b2010-11-02 13:59:40 -070095$(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
Victoria Lease8da3a022014-02-28 15:30:57 -080096$(call inherit-product-if-exists, external/google-fonts/dancing-script/fonts.mk)
97$(call inherit-product-if-exists, external/google-fonts/carrois-gothic-sc/fonts.mk)
98$(call inherit-product-if-exists, external/google-fonts/coming-soon/fonts.mk)
David 'Digit' Turnerb0dac932014-02-04 14:49:23 +010099$(call inherit-product-if-exists, external/noto-fonts/fonts.mk)
100$(call inherit-product-if-exists, external/naver-fonts/fonts.mk)
101$(call inherit-product-if-exists, external/sil-fonts/fonts.mk)
Jeff Brown99aacc22010-11-18 00:08:24 -0800102$(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk)
Ben Murdoch0646fda2013-04-02 18:20:10 +0100103$(call inherit-product-if-exists, frameworks/webview/chromium/chromium.mk)
The Android Open Source Project88b60792009-03-03 19:28:42 -0800104$(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk)
105
106# Overrides
107PRODUCT_BRAND := generic
108PRODUCT_NAME := sdk
109PRODUCT_DEVICE := generic
Xavier Ducrohet6a5b27a2010-11-15 18:16:49 -0800110
111# locale + densities. en_US is both first and in alphabetical order to
112# ensure this is the default locale.
113PRODUCT_LOCALES = \
Xavier Ducrohet7744f612011-10-04 14:20:56 -0700114 en_US \
Xavier Ducrohete6313782009-09-30 17:20:11 -0700115 ldpi \
116 hdpi \
117 mdpi \
Xavier Ducrohetad2a7a42011-10-03 19:42:07 -0700118 xhdpi \
Xavier Ducrohet8d3559e2010-10-10 14:14:49 -0700119 ar_EG \
120 ar_IL \
121 bg_BG \
122 ca_ES \
123 cs_CZ \
124 da_DK \
125 de_AT \
126 de_CH \
127 de_DE \
128 de_LI \
129 el_GR \
Xavier Ducrohet89df76d2009-04-09 12:21:52 -0700130 en_AU \
Xavier Ducrohet8d3559e2010-10-10 14:14:49 -0700131 en_CA \
132 en_GB \
133 en_IE \
134 en_IN \
Xavier Ducrohet89df76d2009-04-09 12:21:52 -0700135 en_NZ \
136 en_SG \
Xavier Ducrohet8d3559e2010-10-10 14:14:49 -0700137 en_US \
138 en_ZA \
139 es_ES \
140 es_US \
141 fi_FI \
Xavier Ducrohet89df76d2009-04-09 12:21:52 -0700142 fr_BE \
143 fr_CA \
144 fr_CH \
Xavier Ducrohet8d3559e2010-10-10 14:14:49 -0700145 fr_FR \
146 he_IL \
147 hi_IN \
148 hr_HR \
149 hu_HU \
150 id_ID \
Xavier Ducrohet89df76d2009-04-09 12:21:52 -0700151 it_CH \
Xavier Ducrohet8d3559e2010-10-10 14:14:49 -0700152 it_IT \
153 ja_JP \
154 ko_KR \
155 lt_LT \
156 lv_LV \
157 nb_NO \
Xavier Ducrohet89df76d2009-04-09 12:21:52 -0700158 nl_BE \
Xavier Ducrohet8d3559e2010-10-10 14:14:49 -0700159 nl_NL \
Xavier Ducrohet89df76d2009-04-09 12:21:52 -0700160 pl_PL \
Xavier Ducrohet8d3559e2010-10-10 14:14:49 -0700161 pt_BR \
162 pt_PT \
163 ro_RO \
Xavier Ducrohet89df76d2009-04-09 12:21:52 -0700164 ru_RU \
Xavier Ducrohet8d3559e2010-10-10 14:14:49 -0700165 sk_SK \
166 sl_SI \
167 sr_RS \
168 sv_SE \
169 th_TH \
170 tl_PH \
171 tr_TR \
172 uk_UA \
173 vi_VN \
174 zh_CN \
175 zh_TW
Xavier Ducrohet89df76d2009-04-09 12:21:52 -0700176
Xavier Ducrohet1b6b32c2009-09-14 15:00:27 -0700177# include available languages for TTS in the system image
Brian Swetland7cc24402011-01-23 18:56:08 -0800178-include external/svox/pico/lang/PicoLangDeDeInSystem.mk
179-include external/svox/pico/lang/PicoLangEnGBInSystem.mk
180-include external/svox/pico/lang/PicoLangEnUsInSystem.mk
181-include external/svox/pico/lang/PicoLangEsEsInSystem.mk
182-include external/svox/pico/lang/PicoLangFrFrInSystem.mk
183-include external/svox/pico/lang/PicoLangItItInSystem.mk