summaryrefslogtreecommitdiff
path: root/common/products/tv/product_tv.mk (plain)
blob: 090434b8fff67a9c8f84fc708be04b3b9a61ddc9
1$(call inherit-product, device/amlogic/common/core_amlogic.mk)
2
3PRODUCT_BOOT_JARS += \
4 droidlogic-tv
5
6# TV
7PRODUCT_PACKAGES += \
8 libtv \
9 libtv_linker \
10 libtvbinder \
11 libtv_jni \
12 tvserver \
13 libtvplay \
14 libTVaudio \
15 libntsc_decode \
16 libtinyxml \
17 libzvbi \
18 tv_input.amlogic \
19 droidlogic-tv \
20 TvProvider \
21 DroidLogicTvInput \
22 DroidLogicTvSource \
23 libhpeq.so \
24 libjnidtvsubtitle \
25 libjnidtvepgscanner
26
27# DTV
28PRODUCT_PACKAGES += \
29 libam_adp \
30 libam_mw \
31 libam_ver \
32 libam_sysfs
33
34PRODUCT_PACKAGES += \
35 imageserver \
36 busybox \
37 utility_busybox
38
39# DLNA
40PRODUCT_PACKAGES += \
41 DLNA
42
43PRODUCT_PACKAGES += \
44 remotecfg
45
46USE_CUSTOM_AUDIO_POLICY := 1
47
48ifneq ($(TARGET_BUILD_GOOGLE_ATV), true)
49# NativeImagePlayer
50PRODUCT_PACKAGES += \
51 NativeImagePlayer
52
53#MboxLauncher
54PRODUCT_PACKAGES += \
55 MboxLauncher
56endif
57
58#droid vold
59PRODUCT_PACKAGES += \
60 droidvold
61
62# Camera Hal
63PRODUCT_PACKAGES += \
64 camera.amlogic
65
66PRODUCT_PROPERTY_OVERRIDES += ro.hdmi.device_type=0
67
68#Tvsettings
69PRODUCT_PACKAGES += \
70 TvSettings
71
72PRODUCT_COPY_FILES += \
73 frameworks/native/data/etc/android.software.live_tv.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.live_tv.xml \
74 frameworks/native/data/etc/android.software.app_widgets.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.app_widgets.xml \
75 frameworks/native/data/etc/android.software.backup.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.backup.xml \
76 frameworks/native/data/etc/android.hardware.hdmi.cec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.hdmi.cec.xml \
77 frameworks/native/data/etc/android.hardware.audio.output.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.output.xml \
78 frameworks/native/data/etc/android.hardware.location.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.xml \
79 device/amlogic/common/android.software.leanback.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.leanback.xml
80
81#copy lowmemorykiller.txt
82ifeq ($(BUILD_WITH_LOWMEM_COMMON_CONFIG),true)
83PRODUCT_COPY_FILES += \
84 device/amlogic/common/config/lowmemorykiller_2G.txt:$(TARGET_COPY_OUT_VENDOR)/etc/lowmemorykiller_2G.txt \
85 device/amlogic/common/config/lowmemorykiller.txt:$(TARGET_COPY_OUT_VENDOR)/etc/lowmemorykiller.txt \
86 device/amlogic/common/config/lowmemorykiller_512M.txt:$(TARGET_COPY_OUT_VENDOR)/etc/lowmemorykiller_512M.txt
87endif
88
89# USB
90PRODUCT_COPY_FILES += \
91 frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml \
92 frameworks/native/data/etc/android.hardware.usb.accessory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.accessory.xml
93
94custom_keylayouts := $(wildcard $(LOCAL_PATH)/keyboards/*.kl)
95PRODUCT_COPY_FILES += $(foreach file,$(custom_keylayouts),\
96 $(file):$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/$(notdir $(file)))
97
98# hdcp_rx key tools and firmware
99PRODUCT_COPY_FILES += \
100 device/amlogic/common/hdcp_rx22/hdcp_rx22:$(TARGET_COPY_OUT_VENDOR)/bin/hdcp_rx22 \
101 device/amlogic/common/hdcp_rx22/arm_tools/aictool:$(TARGET_COPY_OUT_VENDOR)/bin/aictool \
102 device/amlogic/common/hdcp_rx22/arm_tools/esm_swap:$(TARGET_COPY_OUT_VENDOR)/bin/esm_swap \
103 device/amlogic/common/hdcp_rx22/arm_tools/hdcprxkeys:$(TARGET_COPY_OUT_VENDOR)/bin/hdcprxkeys \
104 device/amlogic/common/hdcp_rx22/firmware/esm_config.i:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/hdcp_rx22/esm_config.i \
105 device/amlogic/common/hdcp_rx22/firmware/firmware.rom:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/hdcp_rx22/firmware.rom \
106 device/amlogic/common/hdcp_rx22/firmware/firmware.aic:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/hdcp_rx22/firmware.aic \
107 device/amlogic/common/hdcp_rx22/firmware/firmware.le:$(TARGET_COPY_OUT_VENDOR)/etc/firmware/hdcp_rx22/firmware.le
108
109# bootanimation
110PRODUCT_COPY_FILES += \
111 $(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip
112
113
114PRODUCT_COPY_FILES += \
115 $(LOCAL_PATH)/tv.mp4:$(TARGET_COPY_OUT_VENDOR)/etc/bootvideo
116
117# default wallpaper for mbox to fix bug 106225
118PRODUCT_COPY_FILES += \
119 $(LOCAL_PATH)/default_wallpaper.png:$(TARGET_COPY_OUT_VENDOR)/etc/default_wallpaper.png
120
121ADDITIONAL_BUILD_PROPERTIES += \
122 ro.config.wallpaper=/vendor/etc/default_wallpaper.png
123
124# Include BUILD_NUMBER if defined
125VERSION_ID=$(shell find device/*/$(TARGET_PRODUCT) -name version_id.mk)
126$(call inherit-product, $(VERSION_ID))
127
128DISPLAY_BUILD_NUMBER := true
129
130# default timezone
131PRODUCT_PROPERTY_OVERRIDES += \
132 persist.sys.timezone=Asia/Shanghai
133