msm8226-common: sort out alphabetically msm8226.mk and move some definitions to device specific trees

This commit is contained in:
Francescodario Cuzzocrea 2019-05-14 21:31:25 +02:00
parent 7b9c9e0a66
commit 93d396b5ae

View file

@ -14,129 +14,8 @@
$(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk)
# Seccomp policy
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/seccomp_policy/mediacodec.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
$(LOCAL_PATH)/seccomp_policy/mediaextractor.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy
# Overlay
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
# Screen density
PRODUCT_AAPT_CONFIG := normal
PRODUCT_AAPT_PREF_CONFIG := xhdpi
# Boot animation
TARGET_SCREEN_HEIGHT := 1280
TARGET_SCREEN_WIDTH := 720
# Audio
PRODUCT_PACKAGES += \
android.hardware.audio@2.0-impl \
android.hardware.audio@2.0-service \
android.hardware.audio.effect@2.0-impl \
android.hardware.audio.effect@2.0-service \
android.hardware.broadcastradio@1.0-impl \
android.hardware.soundtrigger@2.0-impl \
audio_policy.msm8226 \
audio.a2dp.default \
audio.primary.msm8226 \
audio.r_submix.default \
audio.usb.default \
libaudio-resampler \
libqcomvisualizer \
libqcompostprocbundle \
libqcomvoiceprocessing \
tinymix
# System properties
PRODUCT_PROPERTY_OVERRIDES += \
audio.offload.buffer.size.kb=32 \
audio.offload.gapless.enabled=false \
av.offload.enable=true
# Security
PRODUCT_PACKAGES += \
android.hardware.weaver@1.0
# Camera
PRODUCT_PACKAGES += \
android.hardware.camera.provider@2.4-impl-legacy \
camera.device@1.0-impl-legacy \
libboringssl-compat \
camera.msm8226 \
libxml2 \
Snap
# Offmode charger
# Use LineageOS images if available, aosp ones otherwise
PRODUCT_PACKAGES += \
charger_res_images \
lineage_charger_res_images
# CRDA
PRODUCT_PACKAGES += \
crda \
linville.key.pub.pem \
regdbdump \
regulatory.bin
# Display
PRODUCT_PACKAGES += \
copybit.msm8226 \
gralloc.msm8226 \
hwcomposer.msm8226 \
memtrack.msm8226 \
android.hardware.graphics.allocator@2.0-impl \
android.hardware.graphics.allocator@2.0-service \
android.hardware.graphics.mapper@2.0-impl \
android.hardware.memtrack@1.0-impl \
android.hardware.memtrack@1.0-service
# Ebtables
PRODUCT_PACKAGES += \
ebtables \
ethertypes \
libebtc
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/gps/etc/flp.conf:system/etc/flp.conf \
$(LOCAL_PATH)/gps/etc/gps.conf:system/etc/gps.conf \
$(LOCAL_PATH)/gps/etc/izat.conf:system/etc/izat.conf \
$(LOCAL_PATH)/gps/etc/sap.conf:system/etc/sap.conf
# Keylayouts
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/keylayout/Button_Jack.kl:system/usr/keylayout/Button_Jack.kl \
$(LOCAL_PATH)/keylayout/synaptics_rmi4_i2c.kl:system/usr/keylayout/synaptics_rmi4_i2c.kl
# Keystore
PRODUCT_PACKAGES += \
keystore.msm8226
# Media
PRODUCT_COPY_FILES += \
frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_telephony.xml \
frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml \
$(LOCAL_PATH)/configs/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml
# OMX
PRODUCT_PACKAGES += \
libc2dcolorconvert \
libOmxAacEnc \
libOmxAmrEnc \
libOmxCore \
libOmxEvrcEnc \
libOmxQcelp13Enc \
libOmxVdec \
libOmxVenc \
libstagefrighthw
# DRM
PRODUCT_PACKAGES += \
android.hardware.drm@1.0-impl \
android.hardware.drm@1.0-service
# Overlays
DEVICE_PACKAGE_OVERLAYS += device/samsung/msm8226-common/overlay
# Permissions
PRODUCT_COPY_FILES += \
@ -162,53 +41,6 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.software.sip.voip.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.sip.voip.xml \
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \
frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml
# GPS HAL
PRODUCT_PACKAGES += \
gps.msm8226 \
android.hardware.gnss@1.0-impl
# Sensor HAL
PRODUCT_PACKAGES += \
android.hardware.sensors@1.0-impl
# Bluetooth
PRODUCT_PACKAGES += \
libbt-vendor \
android.hardware.bluetooth@1.0-impl \
android.hardware.bluetooth@1.0-service
# Keymaster HAL
PRODUCT_PACKAGES += \
android.hardware.keymaster@3.0-impl \
android.hardware.keymaster@3.0-service
# Vibrator
PRODUCT_PACKAGES += \
android.hardware.vibrator@1.0-impl
# USB HAL
PRODUCT_PACKAGES += \
android.hardware.usb@1.0-service
# Power HAL
PRODUCT_PACKAGES += \
android.hardware.power@1.0-service-qti
# Radio
PRODUCT_PACKAGES += \
libsecnativefeature
PRODUCT_PROPERTY_OVERRIDES += \
persist.rild.nitz_plmn="" \
persist.rild.nitz_long_ons_0="" \
persist.rild.nitz_long_ons_1="" \
persist.rild.nitz_long_ons_2="" \
persist.rild.nitz_long_ons_3="" \
persist.rild.nitz_short_ons_0="" \
persist.rild.nitz_short_ons_1="" \
persist.rild.nitz_short_ons_2="" \
persist.rild.nitz_short_ons_3=""
# Ramdisk
PRODUCT_PACKAGES += \
@ -221,10 +53,150 @@ PRODUCT_PACKAGES += \
init.qcom.usb.rc \
init.recovery.qcom.rc \
ueventd.qcom.rc
# System properties
PRODUCT_PROPERTY_OVERRIDES += \
audio.offload.buffer.size.kb=32 \
audio.offload.gapless.enabled=false \
av.offload.enable=true
PRODUCT_PROPERTY_OVERRIDES += \
ro.opengles.version=196608
PRODUCT_PROPERTY_OVERRIDES += \
persist.rild.nitz_plmn="" \
persist.rild.nitz_long_ons_0="" \
persist.rild.nitz_long_ons_1="" \
persist.rild.nitz_long_ons_2="" \
persist.rild.nitz_long_ons_3="" \
persist.rild.nitz_short_ons_0="" \
persist.rild.nitz_short_ons_1="" \
persist.rild.nitz_short_ons_2="" \
persist.rild.nitz_short_ons_3=""
PRODUCT_PROPERTY_OVERRIDES += \
persist.timed.enable=true
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
# Audio
PRODUCT_PACKAGES += \
android.hardware.audio@2.0-impl \
android.hardware.audio@2.0-service \
android.hardware.audio.effect@2.0-impl \
android.hardware.audio.effect@2.0-service \
android.hardware.broadcastradio@1.0-impl \
android.hardware.soundtrigger@2.0-impl \
audio_policy.msm8226 \
audio.a2dp.default \
audio.primary.msm8226 \
audio.r_submix.default \
audio.usb.default \
libaudio-resampler \
libqcomvisualizer \
libqcompostprocbundle \
libqcomvoiceprocessing \
tinymix
# Bluetooth
PRODUCT_PACKAGES += \
libbt-vendor \
android.hardware.bluetooth@1.0-impl \
android.hardware.bluetooth@1.0-service
# Boot animation
TARGET_BOOTANIMATION_HALF_RES := true
# Display
PRODUCT_PACKAGES += \
copybit.msm8226 \
gralloc.msm8226 \
hwcomposer.msm8226 \
memtrack.msm8226 \
android.hardware.graphics.allocator@2.0-impl \
android.hardware.graphics.allocator@2.0-service \
android.hardware.graphics.mapper@2.0-impl \
android.hardware.memtrack@1.0-impl \
android.hardware.memtrack@1.0-service
# DRM
PRODUCT_PACKAGES += \
android.hardware.drm@1.0-impl \
android.hardware.drm@1.0-service
# GPS HAL
PRODUCT_PACKAGES += \
gps.msm8226 \
android.hardware.gnss@1.0-impl
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/gps/etc/flp.conf:system/etc/flp.conf \
$(LOCAL_PATH)/gps/etc/gps.conf:system/etc/gps.conf \
$(LOCAL_PATH)/gps/etc/izat.conf:system/etc/izat.conf \
$(LOCAL_PATH)/gps/etc/sap.conf:system/etc/sap.conf
# Keylayouts
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/keylayout/Button_Jack.kl:system/usr/keylayout/Button_Jack.kl \
$(LOCAL_PATH)/keylayout/synaptics_rmi4_i2c.kl:system/usr/keylayout/synaptics_rmi4_i2c.kl
# Keymaster HAL
PRODUCT_PACKAGES += \
android.hardware.keymaster@3.0-impl \
android.hardware.keymaster@3.0-service
# Keystore
PRODUCT_PACKAGES += \
keystore.msm8226
# Media
PRODUCT_COPY_FILES += \
frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_audio.xml \
frameworks/av/media/libstagefright/data/media_codecs_google_telephony.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_telephony.xml \
frameworks/av/media/libstagefright/data/media_codecs_google_video.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_google_video.xml \
$(LOCAL_PATH)/configs/media_codecs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs.xml
# OMX
PRODUCT_PACKAGES += \
libc2dcolorconvert \
libOmxAacEnc \
libOmxAmrEnc \
libOmxCore \
libOmxEvrcEnc \
libOmxQcelp13Enc \
libOmxVdec \
libOmxVenc \
libstagefrighthw
# Offmode charger
PRODUCT_PACKAGES += \
lineage_charger_res_images
# Power HAL
PRODUCT_PACKAGES += \
android.hardware.power@1.0-service-qti
# RenderScript HAL
PRODUCT_PACKAGES += \
android.hardware.renderscript@1.0-impl
android.hardware.renderscript@1.0-impl
# Seccomp policy
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/seccomp_policy/mediacodec.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediacodec.policy \
$(LOCAL_PATH)/seccomp_policy/mediaextractor.policy:$(TARGET_COPY_OUT_VENDOR)/etc/seccomp_policy/mediaextractor.policy
# Security
PRODUCT_PACKAGES += \
android.hardware.weaver@1.0
# Sensor HAL
PRODUCT_PACKAGES += \
android.hardware.sensors@1.0-impl
# USB HAL
PRODUCT_PACKAGES += \
android.hardware.usb@1.0-service
# Wifi
PRODUCT_PACKAGES += \
@ -236,14 +208,6 @@ PRODUCT_PACKAGES += \
libwpa_client \
android.hardware.wifi@1.0-service
# Torch
PRODUCT_PACKAGES += \
Torch
# QC Perf
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
PRODUCT_PACKAGES += \
libcurl \
libwcnss_qmi \