dt: split into fragments before hell

This commit is contained in:
Mister Oyster 2017-12-09 16:32:14 +01:00
parent 5906608c0a
commit 21868b921c
8 changed files with 45 additions and 46 deletions

View File

@ -2,33 +2,5 @@ VND_MTK_PATH := vendor/mediatek
TARGET_SPECIFIC_HEADER_PATH := $(VND_MTK_PATH)/include
# Disable dex pre-opt
WITH_DEXPREOPT := false
# Seccomp policy
PRODUCT_COPY_FILES += \
$(VND_MTK_PATH)/seccomp_policy/mediacodec.policy:system/vendor/etc/seccomp_policy/mediacodec.policy \
$(VND_MTK_PATH)/seccomp_policy/mediaextractor.policy:system/vendor/etc/seccomp_policy/mediaextractor.policy
# Google codecs
PRODUCT_COPY_FILES += \
frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \
frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \
frameworks/av/media/libstagefright/data/media_codecs_google_video_le.xml:system/etc/media_codecs_google_video_le.xml
# GPS
PRODUCT_COPY_FILES += \
$(VND_MTK_PATH)/configs/gps/slp_conf:system/etc/slp_conf \
$(VND_MTK_PATH)/configs/gps/gps.conf:system/etc/gps.conf \
$(VND_MTK_PATH)/configs/gps/agps_profiles_conf2.xml:system/etc/agps_profiles_conf2.xml
# Bluetooth
PRODUCT_COPY_FILES += \
$(VND_MTK_PATH)/configs/bluetooth/auto_pair_devlist.conf:system/etc/bluetooth/auto_pair_devlist.conf \
$(VND_MTK_PATH)/configs/bluetooth/bt_stack.conf.debug:system/etc/bluetooth/bt_stack.conf.debug \
$(VND_MTK_PATH)/configs/bluetooth/bt_did.conf:system/etc/bluetooth/bt_did.conf \
$(VND_MTK_PATH)/configs/bluetooth/bt_stack.conf:system/etc/bluetooth/bt_stack.conf \
$(VND_MTK_PATH)/configs/bluetooth/bt_stack.conf.sqc:system/etc/bluetooth/bt_stack.conf.sqc
# GC tweak
PRODUCT_TAGS += dalvik.gc.type-precise
# Fragments include
-include $(VND_MTK_PATH)/board/*.mk

View File

@ -1,19 +1,5 @@
# CM mediatek powerHAL
PRODUCT_PACKAGES += \
power.default \
power.$(TARGET_BOARD_PLATFORM) \
vendor.lineage.power@1.0-impl
#android.hardware.power@1.0-impl // non-lineage imp
#TARGET_TAP_TO_WAKE_NODE=
# Fragments include
-include $(VND_MTK_PATH)/product/*.mk
# Mtk symbols & shim
include $(VND_MTK_PATH)/Libshims.mk
# Vibrator HAL
PRODUCT_PACKAGES += \
android.hardware.vibrator@1.0-service.mediatek
# Doze
PRODUCT_PACKAGES += \
MeizuDoze

5
board/av.mk Normal file
View File

@ -0,0 +1,5 @@
# Google codecs
PRODUCT_COPY_FILES += \
frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \
frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \
frameworks/av/media/libstagefright/data/media_codecs_google_video_le.xml:system/etc/media_codecs_google_video_le.xml

5
board/common.mk Normal file
View File

@ -0,0 +1,5 @@
# Disable dex pre-opt
WITH_DEXPREOPT := false
# GC tweak
PRODUCT_TAGS += dalvik.gc.type-precise

13
board/conn.mk Normal file
View File

@ -0,0 +1,13 @@
# GPS
PRODUCT_COPY_FILES += \
$(VND_MTK_PATH)/configs/gps/slp_conf:system/etc/slp_conf \
$(VND_MTK_PATH)/configs/gps/gps.conf:system/etc/gps.conf \
$(VND_MTK_PATH)/configs/gps/agps_profiles_conf2.xml:system/etc/agps_profiles_conf2.xml
# Bluetooth
PRODUCT_COPY_FILES += \
$(VND_MTK_PATH)/configs/bluetooth/auto_pair_devlist.conf:system/etc/bluetooth/auto_pair_devlist.conf \
$(VND_MTK_PATH)/configs/bluetooth/bt_stack.conf.debug:system/etc/bluetooth/bt_stack.conf.debug \
$(VND_MTK_PATH)/configs/bluetooth/bt_did.conf:system/etc/bluetooth/bt_did.conf \
$(VND_MTK_PATH)/configs/bluetooth/bt_stack.conf:system/etc/bluetooth/bt_stack.conf \
$(VND_MTK_PATH)/configs/bluetooth/bt_stack.conf.sqc:system/etc/bluetooth/bt_stack.conf.sqc

4
board/seccomp.mk Normal file
View File

@ -0,0 +1,4 @@
# Seccomp policy
PRODUCT_COPY_FILES += \
$(VND_MTK_PATH)/seccomp_policy/mediacodec.policy:system/vendor/etc/seccomp_policy/mediacodec.policy \
$(VND_MTK_PATH)/seccomp_policy/mediaextractor.policy:system/vendor/etc/seccomp_policy/mediaextractor.policy

12
product/hals.mk Normal file
View File

@ -0,0 +1,12 @@
# CM mediatek powerHAL
PRODUCT_PACKAGES += \
power.default \
power.$(TARGET_BOARD_PLATFORM) \
vendor.lineage.power@1.0-impl
#android.hardware.power@1.0-impl // non-lineage imp
#TARGET_TAP_TO_WAKE_NODE=
# Vibrator HAL
PRODUCT_PACKAGES += \
android.hardware.vibrator@1.0-service.mediatek

2
product/packages.mk Normal file
View File

@ -0,0 +1,2 @@
# Doze
PRODUCT_PACKAGES += MeizuDoze