Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [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 | |
| 17 | PRODUCT_PROPERTY_OVERRIDES := |
| 18 | |
| 19 | PRODUCT_PACKAGES := \ |
Jim Kaye | 680cee4 | 2017-01-25 19:54:21 -0800 | [diff] [blame] | 20 | CellBroadcastReceiver \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 21 | CubeLiveWallpapers \ |
| 22 | CustomLocale \ |
| 23 | Development \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 24 | Dialer \ |
Bjoern Johansson | 8b7110b | 2016-06-15 14:40:23 -0700 | [diff] [blame] | 25 | Gallery2 \ |
bohu | 9b2323e | 2015-05-22 15:05:12 -0700 | [diff] [blame] | 26 | Launcher3 \ |
bohu | 753e9e4 | 2017-08-10 00:20:01 -0700 | [diff] [blame] | 27 | Camera2 \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 28 | librs_jni \ |
| 29 | libwnndict \ |
| 30 | libWnnEngDic \ |
| 31 | libWnnJpnDic \ |
| 32 | LiveWallpapersPicker \ |
Mike Dodd | 018500e | 2015-08-12 18:48:45 +0000 | [diff] [blame] | 33 | Mms \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 34 | Music \ |
| 35 | OpenWnn \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 36 | Protips \ |
| 37 | rild \ |
Grigory Dzhavadyan | b9a8e20 | 2016-12-02 17:50:35 -0800 | [diff] [blame] | 38 | screenrecord \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 39 | SdkSetup \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 40 | SoftKeyboard \ |
| 41 | sqlite3 \ |
| 42 | SystemUI \ |
Lucas Dupin | b5e44b0 | 2017-05-26 08:38:52 -0700 | [diff] [blame] | 43 | SysuiDarkThemeOverlay \ |
Dan Sandler | 26c4ef4 | 2016-06-25 10:54:39 -0400 | [diff] [blame] | 44 | EasterEgg \ |
Sunny Goyal | 4f49a94 | 2017-03-22 15:59:56 -0700 | [diff] [blame] | 45 | WallpaperPicker \ |
Bjoern Johansson | 127395f | 2017-02-09 22:28:47 -0800 | [diff] [blame] | 46 | WidgetPreview \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 47 | |
| 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. |
| 53 | PRODUCT_PACKAGES += \ |
| 54 | audio.primary.goldfish \ |
Joshua Lang | 39e5860 | 2016-11-02 16:44:11 -0700 | [diff] [blame] | 55 | audio.r_submix.default \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 56 | local_time.default |
| 57 | |
Grigory Dzhavadyan | b9a8e20 | 2016-12-02 17:50:35 -0800 | [diff] [blame] | 58 | # CDD mandates following codecs |
| 59 | PRODUCT_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 Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 81 | PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay |
| 82 | |
| 83 | PRODUCT_COPY_FILES := \ |
| 84 | device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml \ |
Lingfeng Yang | ae74914 | 2016-02-05 10:40:21 -0800 | [diff] [blame] | 85 | device/sample/etc/old-apns-conf.xml:system/etc/old-apns-conf.xml \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 86 | 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 Chen | 05f47b7 | 2015-11-13 17:24:55 -0800 | [diff] [blame] | 88 | frameworks/base/data/sounds/effects/VideoStop.ogg:system/media/audio/ui/VideoStop.ogg \ |
Isaac Chen | 5bf9ac5 | 2017-10-19 18:04:23 +0800 | [diff] [blame] | 89 | 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 Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 102 | |
| 103 | include $(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 Viverette | 6444212 | 2014-10-10 12:48:34 -0700 | [diff] [blame] | 110 | $(call inherit-product-if-exists, external/google-fonts/cutive-mono/fonts.mk) |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 111 | $(call inherit-product-if-exists, external/noto-fonts/fonts.mk) |
Roozbeh Pournader | 3ab85e4 | 2015-02-25 16:39:22 -0800 | [diff] [blame] | 112 | $(call inherit-product-if-exists, external/roboto-fonts/fonts.mk) |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 113 | $(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 Lesinski | 83ee6d7 | 2014-12-02 16:13:09 -0800 | [diff] [blame] | 117 | # locale. en_US is both first and in alphabetical order to |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 118 | # ensure this is the default locale. |
| 119 | PRODUCT_LOCALES := \ |
| 120 | en_US \ |
Ying Wang | 1f371a1 | 2014-07-18 15:36:30 -0700 | [diff] [blame] | 121 | 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 |