aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmsm8996.mk100
1 files changed, 47 insertions, 53 deletions
diff --git a/msm8996.mk b/msm8996.mk
index a5f5955..567cca3 100755
--- a/msm8996.mk
+++ b/msm8996.mk
@@ -33,6 +33,17 @@ DEVICE_PACKAGE_OVERLAYS += \
$(LOCAL_PATH)/overlay \
$(LOCAL_PATH)/overlay-lineage
+# Screen density
+PRODUCT_AAPT_CONFIG := normal
+PRODUCT_AAPT_PREF_CONFIG := xxhdpi
+
+# Boot animation
+TARGET_SCREEN_HEIGHT := 1920
+TARGET_SCREEN_WIDTH := 1080
+
+# HWUI overrides
+$(call inherit-product, frameworks/native/build/phone-xxhdpi-3072-hwui-memory.mk)
+
# Permissions
PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.hardware.audio.low_latency.xml:system/etc/permissions/android.hardware.audio.low_latency.xml \
@@ -69,18 +80,6 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml \
frameworks/native/data/etc/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml
-# Device uses high-density artwork where available
-PRODUCT_AAPT_CONFIG := normal
-PRODUCT_AAPT_PREF_CONFIG := xxhdpi
-
-# Boot animation
-TARGET_SCREEN_HEIGHT := 1920
-TARGET_SCREEN_WIDTH := 1080
-
-# HWUI overrides
-$(call inherit-product, frameworks/native/build/phone-xxhdpi-3072-hwui-memory.mk)
-
-# Haters gonna hate..
PRODUCT_CHARACTERISTICS := nosdcard
# Audio
@@ -121,10 +120,10 @@ PRODUCT_PACKAGES += \
# Camera
PRODUCT_PACKAGES += \
- Snap \
camera.msm8996 \
libmm-qcamera \
- mm-qcamera-app
+ mm-qcamera-app \
+ Snap
# Connectivity Engine support (CNE)
PRODUCT_PACKAGES += \
@@ -132,6 +131,17 @@ PRODUCT_PACKAGES += \
com.quicinc.cne \
services-ext
+# Common init scripts
+PRODUCT_PACKAGES += \
+ fstab.qcom \
+ init.qcom.rc \
+ init.qcom.power.rc \
+ init.qcom.usb.rc \
+ init.qcom.usb.sh \
+ init.qcom.bt.sh \
+ ueventd.qcom.rc \
+ init.qcom.sensors.sh
+
# Display
PRODUCT_PACKAGES += \
copybit.msm8996 \
@@ -157,10 +167,10 @@ PRODUCT_PACKAGES += \
# GPS
PRODUCT_PACKAGES += \
- libgnss \
- libgnsspps \
libcurl \
- gps.conf
+ gps.conf \
+ libgnss \
+ libgnsspps
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/gps/etc/flp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/flp.conf \
@@ -181,6 +191,16 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
ims-ext-common
+# Input
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/keylayout/fpc1020tp.kl:system/usr/keylayout/fpc1020tp.kl \
+ $(LOCAL_PATH)/keylayout/goodix-ts.kl:system/usr/keylayout/goodix-ts.kl \
+ $(LOCAL_PATH)/keylayout/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \
+ $(LOCAL_PATH)/keylayout/synaptics_dsx.kl:system/usr/keylayout/synaptics_dsx.kl \
+ $(LOCAL_PATH)/keylayout/msm8996-tasha-mtp-snd-card_Button_Jack.kl:system/usr/keylayout/msm8996-tasha-mtp-snd-card_Button_Jack.kl \
+ $(LOCAL_PATH)/keylayout/qpnp_pon.kl:system/usr/keylayout/qpnp_pon.kl
+
+# Media
# IPA Manager
PRODUCT_PACKAGES += \
ipacm \
@@ -200,15 +220,6 @@ PRODUCT_PACKAGES += \
PRODUCT_PACKAGES += \
libjni_livedisplay
-# Keylayouts
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/keylayout/fpc1020tp.kl:system/usr/keylayout/fpc1020tp.kl \
- $(LOCAL_PATH)/keylayout/goodix-ts.kl:system/usr/keylayout/goodix-ts.kl \
- $(LOCAL_PATH)/keylayout/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \
- $(LOCAL_PATH)/keylayout/synaptics_dsx.kl:system/usr/keylayout/synaptics_dsx.kl \
- $(LOCAL_PATH)/keylayout/msm8996-tasha-mtp-snd-card_Button_Jack.kl:system/usr/keylayout/msm8996-tasha-mtp-snd-card_Button_Jack.kl \
- $(LOCAL_PATH)/keylayout/qpnp_pon.kl:system/usr/keylayout/qpnp_pon.kl
-
# Media
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml \
@@ -242,36 +253,24 @@ PRODUCT_PACKAGES += \
# QCOM
PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/privapp-permissions-qti.xml:system/etc/permissions/privapp-permissions-qti.xml
-
-# Qualcomm
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/privapp-permissions-oem.xml:system/etc/permissions/privapp-permissions-oem.xml
+ $(LOCAL_PATH)/configs/privapp-permissions-oem.xml:system/etc/permissions/privapp-permissions-oem.xml \
+ $(LOCAL_PATH)/configs/privapp-permissions-qti.xml:system/etc/permissions/privapp-permissions-qti.xml \
+ $(LOCAL_PATH)/configs/qti_whitelist.xml:system/etc/sysconfig/qti_whitelist.xml
# QMI
PRODUCT_PACKAGES += \
libjson
-# QTI
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/qti_whitelist.xml:system/etc/sysconfig/qti_whitelist.xml
-
-# Ramdisk
-PRODUCT_PACKAGES += \
- fstab.qcom \
- init.qcom.power.rc \
- init.qcom.rc \
- init.qcom.usb.rc \
- init.qcom.usb.sh \
- init.qcom.bt.sh \
- ueventd.qcom.rc \
- init.qcom.sensors.sh
-
# RIL
PRODUCT_PACKAGES += \
librmnetctl \
libxml2
+# Seccomp policy
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/seccomp_policy/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
+ $(LOCAL_PATH)/seccomp_policy/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy
+
# Telephony
PRODUCT_PACKAGES += \
telephony-ext
@@ -279,20 +278,15 @@ PRODUCT_PACKAGES += \
PRODUCT_BOOT_JARS += \
telephony-ext
-# Seccomp policy
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/seccomp_policy/mediacodec-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
- $(LOCAL_PATH)/seccomp_policy/mediaextractor-seccomp.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy
-
# Thermal
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/thermal-engine.conf:system/etc/thermal-engine.conf
-# VNDK-SP:
+# VNDK
PRODUCT_PACKAGES += \
vndk-sp
-# Wifi
+# WiFi
PRODUCT_PACKAGES += \
hostapd \
hostapd_cli \