Home | History | Annotate | Download | only in product
      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 := \
     20 	ApiDemos \
     21 	CellBroadcastReceiver \
     22 	CubeLiveWallpapers \
     23 	CustomLocale \
     24 	Development \
     25 	Dialer \
     26 	EmulatorSmokeTests \
     27 	Fallback \
     28 	Gallery2 \
     29 	GestureBuilder \
     30 	Launcher3 \
     31 	LegacyCamera \
     32 	librs_jni \
     33 	libwnndict \
     34 	libWnnEngDic \
     35 	libWnnJpnDic \
     36 	LiveWallpapersPicker \
     37 	Mms \
     38 	Music \
     39 	OpenWnn \
     40 	Protips \
     41 	rild \
     42 	screenrecord \
     43 	SdkSetup \
     44 	SmokeTest \
     45 	SmokeTestApp \
     46 	SoftKeyboard \
     47 	sqlite3 \
     48 	SystemUI \
     49 	EasterEgg \
     50 	WallpaperPicker \
     51 	WidgetPreview
     52 
     53 # Define the host tools and libs that are parts of the SDK.
     54 -include sdk/build/product_sdk.mk
     55 -include development/build/product_sdk.mk
     56 
     57 # audio libraries.
     58 PRODUCT_PACKAGES += \
     59 	audio.primary.goldfish \
     60 	audio.r_submix.default \
     61 	local_time.default
     62 
     63 # CDD mandates following codecs
     64 PRODUCT_PACKAGES += \
     65     libstagefright_soft_aacdec \
     66     libstagefright_soft_aacenc \
     67     libstagefright_soft_amrdec \
     68     libstagefright_soft_amrnbenc \
     69     libstagefright_soft_amrwbenc \
     70     libstagefright_soft_avcdec \
     71     libstagefright_soft_avcenc \
     72     libstagefright_soft_flacenc \
     73     libstagefright_soft_g711dec \
     74     libstagefright_soft_gsmdec \
     75     libstagefright_soft_hevcdec \
     76     libstagefright_soft_mp3dec \
     77     libstagefright_soft_mpeg2dec \
     78     libstagefright_soft_mpeg4dec \
     79     libstagefright_soft_mpeg4enc \
     80     libstagefright_soft_opusdec \
     81     libstagefright_soft_rawdec \
     82     libstagefright_soft_vorbisdec \
     83     libstagefright_soft_vpxdec \
     84     libstagefright_soft_vpxenc
     85 
     86 PRODUCT_PACKAGE_OVERLAYS := development/sdk_overlay
     87 
     88 PRODUCT_COPY_FILES := \
     89 	device/generic/goldfish/data/etc/apns-conf.xml:system/etc/apns-conf.xml \
     90 	device/sample/etc/old-apns-conf.xml:system/etc/old-apns-conf.xml \
     91 	frameworks/base/data/sounds/effects/camera_click.ogg:system/media/audio/ui/camera_click.ogg \
     92 	frameworks/base/data/sounds/effects/VideoRecord.ogg:system/media/audio/ui/VideoRecord.ogg \
     93 	frameworks/base/data/sounds/effects/VideoStop.ogg:system/media/audio/ui/VideoStop.ogg \
     94 	device/generic/goldfish/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \
     95 	device/generic/goldfish/camera/media_profiles.xml:system/etc/media_profiles.xml \
     96 	frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \
     97 	frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \
     98 	device/generic/goldfish/camera/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml \
     99 	device/generic/goldfish/camera/media_codecs.xml:system/etc/media_codecs.xml \
    100 	device/generic/goldfish/camera/media_codecs_performance.xml:system/etc/media_codecs_performance.xml \
    101 	frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
    102 	frameworks/native/data/etc/android.hardware.camera.xml:system/etc/permissions/android.hardware.camera.xml \
    103 	frameworks/native/data/etc/android.hardware.fingerprint.xml:system/etc/permissions/android.hardware.fingerprint.xml \
    104 	frameworks/av/media/libeffects/data/audio_effects.conf:system/etc/audio_effects.conf \
    105 	device/generic/goldfish/audio_policy.conf:system/etc/audio_policy.conf
    106 
    107 include $(SRC_TARGET_DIR)/product/emulator.mk
    108 
    109 $(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk)
    110 $(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk)
    111 $(call inherit-product-if-exists, external/google-fonts/dancing-script/fonts.mk)
    112 $(call inherit-product-if-exists, external/google-fonts/carrois-gothic-sc/fonts.mk)
    113 $(call inherit-product-if-exists, external/google-fonts/coming-soon/fonts.mk)
    114 $(call inherit-product-if-exists, external/google-fonts/cutive-mono/fonts.mk)
    115 $(call inherit-product-if-exists, external/noto-fonts/fonts.mk)
    116 $(call inherit-product-if-exists, external/roboto-fonts/fonts.mk)
    117 $(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk)
    118 $(call inherit-product-if-exists, frameworks/webview/chromium/chromium.mk)
    119 $(call inherit-product, $(SRC_TARGET_DIR)/product/core.mk)
    120 
    121 # include available languages for TTS in the system image
    122 -include external/svox/pico/lang/PicoLangDeDeInSystem.mk
    123 -include external/svox/pico/lang/PicoLangEnGBInSystem.mk
    124 -include external/svox/pico/lang/PicoLangEnUsInSystem.mk
    125 -include external/svox/pico/lang/PicoLangEsEsInSystem.mk
    126 -include external/svox/pico/lang/PicoLangFrFrInSystem.mk
    127 -include external/svox/pico/lang/PicoLangItItInSystem.mk
    128 
    129 # locale. en_US is both first and in alphabetical order to
    130 # ensure this is the default locale.
    131 PRODUCT_LOCALES := \
    132 	en_US \
    133 	ar_EG \
    134 	ar_IL \
    135 	bg_BG \
    136 	ca_ES \
    137 	cs_CZ \
    138 	da_DK \
    139 	de_AT \
    140 	de_CH \
    141 	de_DE \
    142 	de_LI \
    143 	el_GR \
    144 	en_AU \
    145 	en_CA \
    146 	en_GB \
    147 	en_IE \
    148 	en_IN \
    149 	en_NZ \
    150 	en_SG \
    151 	en_US \
    152 	en_ZA \
    153 	es_ES \
    154 	es_US \
    155 	fi_FI \
    156 	fr_BE \
    157 	fr_CA \
    158 	fr_CH \
    159 	fr_FR \
    160 	he_IL \
    161 	hi_IN \
    162 	hr_HR \
    163 	hu_HU \
    164 	id_ID \
    165 	it_CH \
    166 	it_IT \
    167 	ja_JP \
    168 	ko_KR \
    169 	lt_LT \
    170 	lv_LV \
    171 	nb_NO \
    172 	nl_BE \
    173 	nl_NL \
    174 	pl_PL \
    175 	pt_BR \
    176 	pt_PT \
    177 	ro_RO \
    178 	ru_RU \
    179 	sk_SK \
    180 	sl_SI \
    181 	sr_RS \
    182 	sv_SE \
    183 	th_TH \
    184 	tl_PH \
    185 	tr_TR \
    186 	uk_UA \
    187 	vi_VN \
    188 	zh_CN \
    189 	zh_TW
    190