aboutsummaryrefslogtreecommitdiff
path: root/msm8916.mk
diff options
context:
space:
mode:
Diffstat (limited to 'msm8916.mk')
-rw-r--r--msm8916.mk158
1 files changed, 3 insertions, 155 deletions
diff --git a/msm8916.mk b/msm8916.mk
index 74fef11..52991ce 100644
--- a/msm8916.mk
+++ b/msm8916.mk
@@ -1,5 +1,5 @@
#
-# Copyright (C) 2015 The CyanogenMod Project
+# Copyright (C) 2016 The CyanogenMod Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -17,157 +17,5 @@
# Overlay
DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
-# Permissions
-PRODUCT_COPY_FILES += \
- frameworks/native/data/etc/android.hardware.audio.low_latency.xml:system/etc/permissions/android.hardware.audio.low_latency.xml \
- frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml \
- frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml \
- frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:system/etc/permissions/android.hardware.camera.flash-autofocus.xml \
- frameworks/native/data/etc/android.hardware.camera.front.xml:system/etc/permissions/android.hardware.camera.front.xml \
- frameworks/native/data/etc/android.hardware.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \
- frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \
- frameworks/native/data/etc/android.hardware.telephony.cdma.xml:system/etc/permissions/android.hardware.telephony.cdma.xml \
- frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \
- frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \
- frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml \
- frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \
- frameworks/native/data/etc/android.software.midi.xml:system/etc/permissions/android.software.midi.xml \
- frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml
-
-ifeq ($(TARGET_BOARD_PLATFORM_VARIANT),msm8939)
-PRODUCT_COPY_FILES += \
- frameworks/native/data/etc/android.hardware.opengles.aep.xml:system/etc/permissions/android.hardware.opengles.aep.xml
-endif
-
-# Audio
-PRODUCT_PACKAGES += \
- audiod \
- audio.a2dp.default \
- audio.primary.msm8916 \
- audio.r_submix.default \
- audio.usb.default \
- libqcompostprocbundle \
- libqcomvisualizer \
- libqcomvoiceprocessing \
- tinymix
-
-# Audio configuration
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/audio/audio_effects.conf:system/vendor/etc/audio_effects.conf
-
-# ANT+
-PRODUCT_PACKAGES += \
- AntHalService \
- com.dsi.ant.antradio_library \
- libantradio
-
-# Charger
-PRODUCT_PACKAGES += \
- charger_res_images
-
-# Connectivity Engine support
-PRODUCT_PACKAGES += \
- libcnefeatureconfig
-
-ifeq ($(BOARD_USES_QCNE),true)
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.cne.feature=4
-endif
-
-# Display
-PRODUCT_PACKAGES += \
- copybit.msm8916 \
- gralloc.msm8916 \
- hwcomposer.msm8916 \
- libtinyxml \
- memtrack.msm8916
-
-# FM
-PRODUCT_PACKAGES += \
- FMRadio \
- libfmjni
-
-# IRSC
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/sec_config:system/etc/sec_config
-
-# IRQ balance
-ifeq ($(TARGET_BOARD_PLATFORM_VARIANT),msm8939)
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/msm_irqbalance.conf:system/vendor/etc/msm_irqbalance.conf
-endif
-
-# Keystore
-PRODUCT_PACKAGES += \
- keystore.msm8916
-
-# Media
-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.xml:system/etc/media_codecs_google_video.xml \
- frameworks/av/media/libstagefright/data/media_codecs_google_video_le.xml:system/etc/media_codecs_google_video_le.xml \
- $(LOCAL_PATH)/configs/media_codecs_$(TARGET_BOARD_PLATFORM_VARIANT).xml:system/etc/media_codecs.xml
-
-PRODUCT_PACKAGES += \
- libextmedia_jni \
- libOmxAacEnc \
- libOmxAmrEnc \
- libOmxCore \
- libOmxEvrcEnc \
- libOmxQcelp13Enc \
- libOmxVdec \
- libOmxVenc \
- libstagefrighthw
-
-ifneq ($(QCPATH),)
-PRODUCT_PACKAGES += libOmxVdecHevc
-endif
-
-# Power HAL
-PRODUCT_PACKAGES += \
- power.msm8916
-
-# Ramdisk
-PRODUCT_PACKAGES += \
- init.qcom.bt.sh
-
-PRODUCT_PACKAGES += \
- init.qcom.rc \
- init.qcom.power.rc \
- init.qcom.usb.rc \
- init.recovery.qcom.rc \
- ueventd.qcom.rc
-
-# Recovery
-PRODUCT_PACKAGES += \
- librecovery_updater_cm
-
-# RIL
-PRODUCT_PACKAGES += \
- librmnetctl \
- libxml2
-
-# Wifi
-PRODUCT_PACKAGES += \
- libqsap_sdk \
- libQWiFiSoftApCfg \
- libwpa_client \
- hostapd \
- dhcpcd.conf \
- wpa_supplicant \
- wpa_supplicant.conf \
- libwcnss_qmi \
- wcnss_service
-
-PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/configs/hostapd.accept:system/etc/hostapd/hostapd.accept \
- $(LOCAL_PATH)/configs/hostapd.conf:system/etc/hostapd/hostapd_default.conf \
- $(LOCAL_PATH)/configs/hostapd.deny:system/etc/hostapd/hostapd.deny \
- $(LOCAL_PATH)/configs/p2p_supplicant_overlay.conf:system/etc/wifi/p2p_supplicant_overlay.conf \
- $(LOCAL_PATH)/configs/wpa_supplicant_overlay.conf:system/etc/wifi/wpa_supplicant_overlay.conf
-
-# WiFi Display
-ifneq ($(QCPATH),)
-PRODUCT_BOOT_JARS += WfdCommon
-endif
+# Include package config fragments
+include $(LOCAL_PATH)/product/*.mk