diff options
-rwxr-xr-x | msm8996.mk | 100 |
1 files changed, 47 insertions, 53 deletions
@@ -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 \ |