1 # 2 # Copyright (C) 2014 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_IS_ATV := true 18 19 PRODUCT_PACKAGES := \ 20 TvProvider \ 21 TvSettings \ 22 tv_input.default 23 24 PRODUCT_COPY_FILES := \ 25 device/google/atv/tv_core_hardware.xml:system/etc/permissions/tv_core_hardware.xml 26 27 DEVICE_PACKAGE_OVERLAYS := \ 28 device/google/atv/overlay 29 30 # From build/target/product/core_base.mk 31 PRODUCT_PACKAGES += \ 32 ContactsProvider \ 33 DefaultContainerService \ 34 UserDictionaryProvider \ 35 libaudiopreprocessing \ 36 libfilterpack_imageproc \ 37 libgabi++ \ 38 libkeystore \ 39 libstagefright_soft_aacdec \ 40 libstagefright_soft_aacenc \ 41 libstagefright_soft_amrdec \ 42 libstagefright_soft_amrnbenc \ 43 libstagefright_soft_amrwbenc \ 44 libstagefright_soft_flacenc \ 45 libstagefright_soft_g711dec \ 46 libstagefright_soft_gsmdec \ 47 libstagefright_soft_h264dec \ 48 libstagefright_soft_h264enc \ 49 libstagefright_soft_hevcdec \ 50 libstagefright_soft_mp3dec \ 51 libstagefright_soft_mpeg4dec \ 52 libstagefright_soft_mpeg4enc \ 53 libstagefright_soft_opusdec \ 54 libstagefright_soft_rawdec \ 55 libstagefright_soft_vorbisdec \ 56 libstagefright_soft_vpxdec \ 57 libstagefright_soft_vpxenc \ 58 mdnsd \ 59 requestsync 60 61 # From build/target/product/core.mk 62 PRODUCT_PACKAGES += \ 63 BasicDreams \ 64 CalendarProvider \ 65 CertInstaller \ 66 ExternalStorageProvider \ 67 FusedLocation \ 68 InputDevices \ 69 KeyChain \ 70 Launcher2 \ 71 PicoTts \ 72 PacProcessor \ 73 PrintSpooler \ 74 ProxyHandler \ 75 SharedStorageBackup \ 76 TeleService \ 77 VpnDialogs 78 79 # From build/target/product/generic_no_telephony.mk 80 PRODUCT_PACKAGES += \ 81 Bluetooth \ 82 SystemUI \ 83 librs_jni \ 84 audio.primary.default \ 85 audio_policy.default \ 86 clatd \ 87 clatd.conf \ 88 local_time.default \ 89 screenrecord 90 91 PRODUCT_COPY_FILES += \ 92 frameworks/av/media/libeffects/data/audio_effects.conf:system/etc/audio_effects.conf 93 94 # Enable frame-exact AV sync 95 PRODUCT_PROPERTY_OVERRIDES += \ 96 persist.sys.media.avsync=true 97 98 $(call inherit-product-if-exists, frameworks/base/data/sounds/AllAudio.mk) 99 $(call inherit-product-if-exists, external/svox/pico/lang/all_pico_languages.mk) 100 $(call inherit-product-if-exists, frameworks/base/data/fonts/fonts.mk) 101 $(call inherit-product-if-exists, external/google-fonts/dancing-script/fonts.mk) 102 $(call inherit-product-if-exists, external/google-fonts/carrois-gothic-sc/fonts.mk) 103 $(call inherit-product-if-exists, external/google-fonts/coming-soon/fonts.mk) 104 $(call inherit-product-if-exists, external/google-fonts/cutive-mono/fonts.mk) 105 $(call inherit-product-if-exists, external/lohit-fonts/fonts.mk) 106 $(call inherit-product-if-exists, external/noto-fonts/fonts.mk) 107 $(call inherit-product-if-exists, external/naver-fonts/fonts.mk) 108 $(call inherit-product-if-exists, frameworks/base/data/keyboards/keyboards.mk) 109 $(call inherit-product-if-exists, frameworks/webview/chromium/chromium.mk) 110 $(call inherit-product, $(SRC_TARGET_DIR)/product/core_minimal.mk) 111