blob: 090434b8fff67a9c8f84fc708be04b3b9a61ddc9
1 | $(call inherit-product, device/amlogic/common/core_amlogic.mk) |
2 | |
3 | PRODUCT_BOOT_JARS += \ |
4 | droidlogic-tv |
5 | |
6 | # TV |
7 | PRODUCT_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 |
28 | PRODUCT_PACKAGES += \ |
29 | libam_adp \ |
30 | libam_mw \ |
31 | libam_ver \ |
32 | libam_sysfs |
33 | |
34 | PRODUCT_PACKAGES += \ |
35 | imageserver \ |
36 | busybox \ |
37 | utility_busybox |
38 | |
39 | # DLNA |
40 | PRODUCT_PACKAGES += \ |
41 | DLNA |
42 | |
43 | PRODUCT_PACKAGES += \ |
44 | remotecfg |
45 | |
46 | USE_CUSTOM_AUDIO_POLICY := 1 |
47 | |
48 | ifneq ($(TARGET_BUILD_GOOGLE_ATV), true) |
49 | # NativeImagePlayer |
50 | PRODUCT_PACKAGES += \ |
51 | NativeImagePlayer |
52 | |
53 | #MboxLauncher |
54 | PRODUCT_PACKAGES += \ |
55 | MboxLauncher |
56 | endif |
57 | |
58 | #droid vold |
59 | PRODUCT_PACKAGES += \ |
60 | droidvold |
61 | |
62 | # Camera Hal |
63 | PRODUCT_PACKAGES += \ |
64 | camera.amlogic |
65 | |
66 | PRODUCT_PROPERTY_OVERRIDES += ro.hdmi.device_type=0 |
67 | |
68 | #Tvsettings |
69 | PRODUCT_PACKAGES += \ |
70 | TvSettings |
71 | |
72 | PRODUCT_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 |
82 | ifeq ($(BUILD_WITH_LOWMEM_COMMON_CONFIG),true) |
83 | PRODUCT_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 |
87 | endif |
88 | |
89 | # USB |
90 | PRODUCT_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 | |
94 | custom_keylayouts := $(wildcard $(LOCAL_PATH)/keyboards/*.kl) |
95 | PRODUCT_COPY_FILES += $(foreach file,$(custom_keylayouts),\ |
96 | $(file):$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/$(notdir $(file))) |
97 | |
98 | # hdcp_rx key tools and firmware |
99 | PRODUCT_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 |
110 | PRODUCT_COPY_FILES += \ |
111 | $(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip |
112 | |
113 | |
114 | PRODUCT_COPY_FILES += \ |
115 | $(LOCAL_PATH)/tv.mp4:$(TARGET_COPY_OUT_VENDOR)/etc/bootvideo |
116 | |
117 | # default wallpaper for mbox to fix bug 106225 |
118 | PRODUCT_COPY_FILES += \ |
119 | $(LOCAL_PATH)/default_wallpaper.png:$(TARGET_COPY_OUT_VENDOR)/etc/default_wallpaper.png |
120 | |
121 | ADDITIONAL_BUILD_PROPERTIES += \ |
122 | ro.config.wallpaper=/vendor/etc/default_wallpaper.png |
123 | |
124 | # Include BUILD_NUMBER if defined |
125 | VERSION_ID=$(shell find device/*/$(TARGET_PRODUCT) -name version_id.mk) |
126 | $(call inherit-product, $(VERSION_ID)) |
127 | |
128 | DISPLAY_BUILD_NUMBER := true |
129 | |
130 | # default timezone |
131 | PRODUCT_PROPERTY_OVERRIDES += \ |
132 | persist.sys.timezone=Asia/Shanghai |
133 |