Jean-Baptiste Queru | c3f42a9 | 2010-02-23 09:52:18 -0800 | [diff] [blame] | 1 | # |
| 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 Wang | f663ff4 | 2010-03-30 11:55:15 -0700 | [diff] [blame] | 17 | PRODUCT_POLICY := android.policy_phone |
The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 18 | PRODUCT_PROPERTY_OVERRIDES := |
| 19 | |
| 20 | PRODUCT_PACKAGES := \ |
Xavier Ducrohet | a17fe58 | 2011-01-17 18:22:51 -0800 | [diff] [blame] | 21 | Calculator \ |
Xavier Ducrohet | a17fe58 | 2011-01-17 18:22:51 -0800 | [diff] [blame] | 22 | DeskClock \ |
Roger Chen | 15df835 | 2013-01-08 21:20:32 +0800 | [diff] [blame] | 23 | Email \ |
Vikram Aggarwal | e396df8 | 2012-05-04 16:34:27 -0700 | [diff] [blame] | 24 | Exchange2 \ |
Jesse Hall | 9d04cc4 | 2012-08-14 13:34:10 -0700 | [diff] [blame] | 25 | FusedLocation \ |
Xavier Ducrohet | a17fe58 | 2011-01-17 18:22:51 -0800 | [diff] [blame] | 26 | Gallery \ |
Jim Miller | 45e6494 | 2013-02-27 14:01:38 -0800 | [diff] [blame] | 27 | Keyguard \ |
Xavier Ducrohet | a17fe58 | 2011-01-17 18:22:51 -0800 | [diff] [blame] | 28 | Music \ |
| 29 | Mms \ |
| 30 | OpenWnn \ |
Svetoslav Ganov | 0402a4b | 2013-04-03 13:59:53 -0700 | [diff] [blame] | 31 | PrintSpooler \ |
Xavier Ducrohet | a17fe58 | 2011-01-17 18:22:51 -0800 | [diff] [blame] | 32 | libWnnEngDic \ |
| 33 | libWnnJpnDic \ |
| 34 | libwnndict \ |
Ben Gilad | d7992e9 | 2013-09-30 16:54:17 -0700 | [diff] [blame] | 35 | TeleService \ |
Xavier Ducrohet | a17fe58 | 2011-01-17 18:22:51 -0800 | [diff] [blame] | 36 | Protips \ |
| 37 | SoftKeyboard \ |
Xavier Ducrohet | 2c6d410 | 2010-07-22 18:31:10 -0700 | [diff] [blame] | 38 | SystemUI \ |
Xavier Ducrohet | 6a5b27a | 2010-11-15 18:16:49 -0800 | [diff] [blame] | 39 | Launcher2 \ |
The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 40 | Development \ |
Xavier Ducrohet | 1818ea8 | 2012-11-06 17:03:52 -0800 | [diff] [blame] | 41 | DevelopmentSettings \ |
The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 42 | Fallback \ |
The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 43 | Settings \ |
| 44 | SdkSetup \ |
| 45 | CustomLocale \ |
The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 46 | sqlite3 \ |
Jeff Brown | b2d9268 | 2012-05-07 19:08:32 -0700 | [diff] [blame] | 47 | InputDevices \ |
Xavier Ducrohet | 9606db4 | 2009-04-08 12:13:43 -0700 | [diff] [blame] | 48 | LatinIME \ |
Xavier Ducrohet | 5830240 | 2009-10-29 16:40:03 -0700 | [diff] [blame] | 49 | CertInstaller \ |
Xavier Ducrohet | 216faf3 | 2009-11-08 15:42:25 -0800 | [diff] [blame] | 50 | LiveWallpapersPicker \ |
Xavier Ducrohet | 9606db4 | 2009-04-08 12:13:43 -0700 | [diff] [blame] | 51 | ApiDemos \ |
Romain Guy | 476f46b | 2009-07-20 11:22:08 -0700 | [diff] [blame] | 52 | GestureBuilder \ |
Xavier Ducrohet | 8e5605a | 2010-05-25 17:03:07 -0700 | [diff] [blame] | 53 | CubeLiveWallpapers \ |
Bill Napier | 0e9473a | 2010-10-10 12:06:13 -0700 | [diff] [blame] | 54 | QuickSearchBox \ |
Xavier Ducrohet | a17fe58 | 2011-01-17 18:22:51 -0800 | [diff] [blame] | 55 | WidgetPreview \ |
David Hu | bb93ade | 2011-07-01 15:22:05 -0700 | [diff] [blame] | 56 | librs_jni \ |
Xavier Ducrohet | af5e2c7 | 2011-09-28 15:39:32 -0700 | [diff] [blame] | 57 | CalendarProvider \ |
Brett Chabot | 1e420b6 | 2012-04-16 18:29:48 -0700 | [diff] [blame] | 58 | Calendar \ |
| 59 | SmokeTest \ |
Wink Saville | 689f117 | 2012-05-31 10:35:52 -0700 | [diff] [blame] | 60 | SmokeTestApp \ |
Qiwen Zhao | e8e7ebb | 2014-06-04 11:21:21 -0700 | [diff] [blame] | 61 | EmulatorSmokeTests \ |
Eino-Ville Talvala | 9715049 | 2012-06-05 13:53:33 -0700 | [diff] [blame] | 62 | rild \ |
Xavier Ducrohet | ab92f3d | 2013-12-04 13:25:31 -0800 | [diff] [blame] | 63 | LegacyCamera \ |
| 64 | Dialer |
Brett Chabot | 1e420b6 | 2012-04-16 18:29:48 -0700 | [diff] [blame] | 65 | |
Steve Moyer | 008dc16 | 2014-02-07 11:46:08 -0800 | [diff] [blame] | 66 | |
Qiwen Zhao | e8e7ebb | 2014-06-04 11:21:21 -0700 | [diff] [blame] | 67 | |
Raphael Moll | f66f347 | 2012-04-20 13:43:42 -0700 | [diff] [blame] | 68 | # Define the host tools and libs that are parts of the SDK. |
Ying Wang | 64f642d | 2012-04-24 17:12:43 -0700 | [diff] [blame] | 69 | -include sdk/build/product_sdk.mk |
| 70 | -include development/build/product_sdk.mk |
Ying Wang | 69de539 | 2010-09-13 18:11:11 -0700 | [diff] [blame] | 71 | |
Eric Laurent | 7ed9efa | 2011-08-19 09:43:49 -0700 | [diff] [blame] | 72 | # audio libraries. |
| 73 | PRODUCT_PACKAGES += \ |
| 74 | audio.primary.goldfish \ |
John Grossman | 1d27da7 | 2012-02-17 08:55:18 -0800 | [diff] [blame] | 75 | audio_policy.default \ |
| 76 | local_time.default |
Eric Laurent | 7ed9efa | 2011-08-19 09:43:49 -0700 | [diff] [blame] | 77 | |
Xavier Ducrohet | 325b2eb | 2009-11-10 17:52:55 -0800 | [diff] [blame] | 78 | PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay |
| 79 | |
The Android Open Source Project | e53d32b | 2009-03-05 20:00:41 -0800 | [diff] [blame] | 80 | PRODUCT_COPY_FILES := \ |
Keun young Park | e581d86 | 2012-05-30 16:32:30 -0700 | [diff] [blame] | 81 | device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml \ |
Xavier Ducrohet | 74134a5 | 2010-04-08 18:07:27 -0700 | [diff] [blame] | 82 | 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 Cross | 97e023c | 2012-03-26 16:25:49 -0700 | [diff] [blame] | 84 | frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \ |
keunyoung | fe30957 | 2013-03-08 12:54:36 -0800 | [diff] [blame] | 85 | 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 Cross | 97e023c | 2012-03-26 16:25:49 -0700 | [diff] [blame] | 87 | frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \ |
Eric Laurent | d0c6327 | 2012-04-10 17:59:22 -0700 | [diff] [blame] | 88 | frameworks/native/data/etc/android.hardware.camera.autofocus.xml:system/etc/permissions/android.hardware.camera.autofocus.xml \ |
Jean-Baptiste Queru | 5af27de | 2012-05-02 15:22:34 -0700 | [diff] [blame] | 89 | frameworks/av/media/libeffects/data/audio_effects.conf:system/etc/audio_effects.conf \ |
Eric Laurent | d0c6327 | 2012-04-10 17:59:22 -0700 | [diff] [blame] | 90 | hardware/libhardware_legacy/audio/audio_policy.conf:system/etc/audio_policy.conf |
The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 91 | |
Ken Sumrall | f151d37 | 2013-02-28 19:19:10 -0800 | [diff] [blame] | 92 | include $(SRC_TARGET_DIR)/product/emulator.mk |
| 93 | |
Jun Tian | 763217f | 2013-08-06 10:27:48 +0800 | [diff] [blame] | 94 | $(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk) |
Xavier Ducrohet | d4dfc2b | 2010-11-02 13:59:40 -0700 | [diff] [blame] | 95 | $(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk) |
Victoria Lease | 8da3a02 | 2014-02-28 15:30:57 -0800 | [diff] [blame] | 96 | $(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' Turner | b0dac93 | 2014-02-04 14:49:23 +0100 | [diff] [blame] | 99 | $(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 Brown | 99aacc2 | 2010-11-18 00:08:24 -0800 | [diff] [blame] | 102 | $(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk) |
Ben Murdoch | 0646fda | 2013-04-02 18:20:10 +0100 | [diff] [blame] | 103 | $(call inherit-product-if-exists, frameworks/webview/chromium/chromium.mk) |
The Android Open Source Project | 88b6079 | 2009-03-03 19:28:42 -0800 | [diff] [blame] | 104 | $(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk) |
| 105 | |
| 106 | # Overrides |
| 107 | PRODUCT_BRAND := generic |
| 108 | PRODUCT_NAME := sdk |
| 109 | PRODUCT_DEVICE := generic |
Xavier Ducrohet | 6a5b27a | 2010-11-15 18:16:49 -0800 | [diff] [blame] | 110 | |
| 111 | # locale + densities. en_US is both first and in alphabetical order to |
| 112 | # ensure this is the default locale. |
| 113 | PRODUCT_LOCALES = \ |
Xavier Ducrohet | 7744f61 | 2011-10-04 14:20:56 -0700 | [diff] [blame] | 114 | en_US \ |
Xavier Ducrohet | e631378 | 2009-09-30 17:20:11 -0700 | [diff] [blame] | 115 | ldpi \ |
| 116 | hdpi \ |
| 117 | mdpi \ |
Xavier Ducrohet | ad2a7a4 | 2011-10-03 19:42:07 -0700 | [diff] [blame] | 118 | xhdpi \ |
Xavier Ducrohet | 8d3559e | 2010-10-10 14:14:49 -0700 | [diff] [blame] | 119 | 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 Ducrohet | 89df76d | 2009-04-09 12:21:52 -0700 | [diff] [blame] | 130 | en_AU \ |
Xavier Ducrohet | 8d3559e | 2010-10-10 14:14:49 -0700 | [diff] [blame] | 131 | en_CA \ |
| 132 | en_GB \ |
| 133 | en_IE \ |
| 134 | en_IN \ |
Xavier Ducrohet | 89df76d | 2009-04-09 12:21:52 -0700 | [diff] [blame] | 135 | en_NZ \ |
| 136 | en_SG \ |
Xavier Ducrohet | 8d3559e | 2010-10-10 14:14:49 -0700 | [diff] [blame] | 137 | en_US \ |
| 138 | en_ZA \ |
| 139 | es_ES \ |
| 140 | es_US \ |
| 141 | fi_FI \ |
Xavier Ducrohet | 89df76d | 2009-04-09 12:21:52 -0700 | [diff] [blame] | 142 | fr_BE \ |
| 143 | fr_CA \ |
| 144 | fr_CH \ |
Xavier Ducrohet | 8d3559e | 2010-10-10 14:14:49 -0700 | [diff] [blame] | 145 | fr_FR \ |
| 146 | he_IL \ |
| 147 | hi_IN \ |
| 148 | hr_HR \ |
| 149 | hu_HU \ |
| 150 | id_ID \ |
Xavier Ducrohet | 89df76d | 2009-04-09 12:21:52 -0700 | [diff] [blame] | 151 | it_CH \ |
Xavier Ducrohet | 8d3559e | 2010-10-10 14:14:49 -0700 | [diff] [blame] | 152 | it_IT \ |
| 153 | ja_JP \ |
| 154 | ko_KR \ |
| 155 | lt_LT \ |
| 156 | lv_LV \ |
| 157 | nb_NO \ |
Xavier Ducrohet | 89df76d | 2009-04-09 12:21:52 -0700 | [diff] [blame] | 158 | nl_BE \ |
Xavier Ducrohet | 8d3559e | 2010-10-10 14:14:49 -0700 | [diff] [blame] | 159 | nl_NL \ |
Xavier Ducrohet | 89df76d | 2009-04-09 12:21:52 -0700 | [diff] [blame] | 160 | pl_PL \ |
Xavier Ducrohet | 8d3559e | 2010-10-10 14:14:49 -0700 | [diff] [blame] | 161 | pt_BR \ |
| 162 | pt_PT \ |
| 163 | ro_RO \ |
Xavier Ducrohet | 89df76d | 2009-04-09 12:21:52 -0700 | [diff] [blame] | 164 | ru_RU \ |
Xavier Ducrohet | 8d3559e | 2010-10-10 14:14:49 -0700 | [diff] [blame] | 165 | 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 Ducrohet | 89df76d | 2009-04-09 12:21:52 -0700 | [diff] [blame] | 176 | |
Xavier Ducrohet | 1b6b32c | 2009-09-14 15:00:27 -0700 | [diff] [blame] | 177 | # include available languages for TTS in the system image |
Brian Swetland | 7cc2440 | 2011-01-23 18:56:08 -0800 | [diff] [blame] | 178 | -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 |