blob: 535f86090ca437a620e2d331c16ba39f87f441a6 [file] [log] [blame]
Baldev Sahu31dd1702015-08-13 16:50:04 +05301TARGET_USES_QCOM_BSP := true
Srinivas Ankem8ad54172014-09-16 13:16:04 +05302TARGET_USES_QCA_NFC := other
vivek mehtaaa5c26e2013-06-27 14:26:26 -07003
Baldev Sahu31dd1702015-08-13 16:50:04 +05304ifeq ($(TARGET_USES_QCOM_BSP), true)
Nirmal Abraham8b2e7892014-08-07 18:35:52 +05305# Add QC Video Enhancements flag
vivek mehtaaa5c26e2013-06-27 14:26:26 -07006TARGET_ENABLE_QC_AV_ENHANCEMENTS := true
Baldev Sahu31dd1702015-08-13 16:50:04 +05307endif #TARGET_USES_QCOM_BSP
vivek mehtaaa5c26e2013-06-27 14:26:26 -07008
Praveen Chavanbba81762013-11-14 12:12:38 -08009#TARGET_DISABLE_DASH := true
10#TARGET_DISABLE_OMX_SECURE_TEST_APP := true
Praveen Chavan30d6e0c2013-10-09 11:14:06 -070011
Shalaj Jain0b2aaeb2013-04-02 19:33:51 -070012# media_profiles and media_codecs xmls for 8974
vivek mehtad069ca12013-06-03 17:18:29 -070013ifeq ($(TARGET_ENABLE_QC_AV_ENHANCEMENTS), true)
Paras Nagda8c438682015-08-06 14:36:49 +053014PRODUCT_COPY_FILES += device/qcom/msm8974/media/media_profiles_8974.xml:system/etc/media_profiles.xml \
Paras Nagdad77a3452015-09-16 15:34:22 +053015 device/qcom/msm8974/media/media_codecs_8974.xml:system/etc/media_codecs.xml \
16 device/qcom/msm8974/media/media_codecs_performance_8974.xml:system/etc/media_codecs_performance.xml
vivek mehtad069ca12013-06-03 17:18:29 -070017endif #TARGET_ENABLE_QC_AV_ENHANCEMENTS
vivek mehtaaa5c26e2013-06-27 14:26:26 -070018
Raghavendra Prasad Nagaraj46763df2015-11-23 15:41:33 +053019PRODUCT_PROPERTY_OVERRIDES += \
20 dalvik.vm.heapminfree=2m
David Ngf286ae32012-07-18 16:48:28 -070021$(call inherit-product, device/qcom/common/common.mk)
22
23PRODUCT_NAME := msm8974
24PRODUCT_DEVICE := msm8974
25
Harmandeep Singhc2fc1c42012-12-08 18:16:27 -080026# Audio configuration file
27PRODUCT_COPY_FILES += \
28 device/qcom/msm8974/audio_policy.conf:system/etc/audio_policy.conf \
Ravi Kumar Alamanda0473c762013-11-06 19:35:05 -080029 device/qcom/msm8974/audio_effects.conf:system/vendor/etc/audio_effects.conf \
Damir Didjusto42238692013-10-28 17:08:54 -070030 device/qcom/msm8974/mixer_paths.xml:system/etc/mixer_paths.xml \
31 device/qcom/msm8974/mixer_paths_auxpcm.xml:system/etc/mixer_paths_auxpcm.xml
Phani Kumar Uppalapati7a012792012-12-08 19:02:18 -080032
Ravi Kumar Alamanda0473c762013-11-06 19:35:05 -080033PRODUCT_PACKAGES += \
34 libqcomvisualizer \
Haynes Mathew George1ba2d872014-02-19 18:31:37 -080035 libqcomvoiceprocessing \
36 libqcompostprocbundle
Phani Kumar Uppalapati7a012792012-12-08 19:02:18 -080037
David Ngfd5182a2012-12-21 12:09:20 -080038# Feature definition files for 8974
Bhakthavatsala Raghavendra8b937832012-08-27 14:28:12 -070039PRODUCT_COPY_FILES += \
David Ngfd5182a2012-12-21 12:09:20 -080040 frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \
41 frameworks/native/data/etc/android.hardware.sensor.compass.xml:system/etc/permissions/android.hardware.sensor.compass.xml \
42 frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \
43 frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \
44 frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \
Oliver Wangac394112014-01-02 11:21:45 +080045 frameworks/native/data/etc/android.hardware.sensor.barometer.xml:system/etc/permissions/android.hardware.sensor.barometer.xml \
46 frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:system/etc/permissions/android.hardware.sensor.stepcounter.xml \
47 frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:system/etc/permissions/android.hardware.sensor.stepdetector.xml
Bhakthavatsala Raghavendra8b937832012-08-27 14:28:12 -070048
Anirudh Ghayalb0f3c732013-06-12 09:09:19 +053049#battery_monitor
50PRODUCT_PACKAGES += \
51 battery_monitor \
52 battery_shutdown
53
David Ng8c196492012-08-13 22:26:59 -070054#fstab.qcom
55PRODUCT_PACKAGES += fstab.qcom
Jeff Johnson1100da82012-12-18 13:57:41 -080056
57#wlan driver
58PRODUCT_COPY_FILES += \
Jeff Johnson1100da82012-12-18 13:57:41 -080059 device/qcom/msm8974/WCNSS_qcom_cfg.ini:system/etc/wifi/WCNSS_qcom_cfg.ini \
Jeff Johnsonb67dba82013-02-07 13:42:27 -080060 device/qcom/msm8974/WCNSS_qcom_wlan_nv.bin:persist/WCNSS_qcom_wlan_nv.bin
Sameer Thalappil5d4110d2013-05-17 10:01:47 -070061
Leo Chang34bc6492013-09-24 12:51:07 -070062PRODUCT_PACKAGES += \
63 wpa_supplicant_overlay.conf \
64 p2p_supplicant_overlay.conf
65
Sameer Thalappil5d4110d2013-05-17 10:01:47 -070066PRODUCT_PACKAGES += wcnss_service
67
Ramjee Singh74530742015-11-05 16:16:45 +053068# MIDI feature
69PRODUCT_COPY_FILES += \
70 frameworks/native/data/etc/android.software.midi.xml:system/etc/permissions/android.software.midi.xml
71
Satish kumar sugasib6aa6332012-11-29 11:11:16 -080072#ANT stack
73PRODUCT_PACKAGES += \
74 AntHalService \
75 libantradio \
76 ANTRadioService \
77 antradio_app
Shashank Mittal2597d122013-09-05 14:26:17 -070078
79# Enable strict operation
80PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
81 persist.sys.strict_op_enable=false
82
83PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
84 persist.sys.whitelist=/system/etc/whitelist_appops.xml
85
Suman Mukherjee78f78622014-09-04 16:26:39 +053086PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
87 camera2.portability.force_api=1
88
Shashank Mittal2597d122013-09-05 14:26:17 -070089PRODUCT_COPY_FILES += \
90 device/qcom/msm8974/whitelist_appops.xml:system/etc/whitelist_appops.xml
Houston Hoffman19958142014-01-02 15:12:33 -080091
Satish Kumar Singh5ec7f7b2014-02-21 14:14:02 -080092
Houston Hoffman19958142014-01-02 15:12:33 -080093# NFC packages
Satish Kumar Singh5ec7f7b2014-02-21 14:14:02 -080094ifeq ($(TARGET_USES_QCA_NFC),true)
95NFC_D := true
96
97ifeq ($(NFC_D), true)
98 PRODUCT_PACKAGES += \
99 libnfcD-nci \
100 libnfcD_nci_jni \
101 nfc_nci.msm8974 \
102 NfcDNci \
103 Tag \
104 com.android.nfc_extras \
105 com.android.nfc.helper
106else
Houston Hoffman19958142014-01-02 15:12:33 -0800107PRODUCT_PACKAGES += \
108 libnfc-nci \
109 libnfc_nci_jni \
110 nfc_nci.msm8974 \
111 NfcNci \
112 Tag \
113 com.android.nfc_extras
Satish Kumar Singh5ec7f7b2014-02-21 14:14:02 -0800114endif
Houston Hoffman19958142014-01-02 15:12:33 -0800115
116# file that declares the MIFARE NFC constant
117# Commands to migrate prefs from com.android.nfc3 to com.android.nfc
118# NFC access control + feature files + configuration
119PRODUCT_COPY_FILES += \
Houston Hoffman19958142014-01-02 15:12:33 -0800120 frameworks/native/data/etc/com.nxp.mifare.xml:system/etc/permissions/com.nxp.mifare.xml \
121 frameworks/native/data/etc/com.android.nfc_extras.xml:system/etc/permissions/com.android.nfc_extras.xml \
122 frameworks/native/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.hardware.nfc.xml
Srinivas Ankeme6614b62014-06-11 13:05:17 +0530123# Enable NFC Forum testing by temporarily changing the PRODUCT_BOOT_JARS
124# line has to be in sync with build/target/product/core_base.mk
Houston Hoffman19958142014-01-02 15:12:33 -0800125endif
AUDITYA BHATTARAM2223b562014-07-15 16:51:51 +0530126
Manikanta Sivapalaf71f4cd2015-08-11 18:27:53 +0530127#PRODUCT_BOOT_JARS += org.codeaurora.Performance \
Bhavya Sokke Mallikarjunappa507fd712014-11-06 18:19:48 -0800128 vcard \
Susheel Yadagiri9acd7a62015-07-27 22:04:38 -0700129
130PRODUCT_BOOT_JARS += tcmiface
Manikanta Sivapalaf71f4cd2015-08-11 18:27:53 +0530131PRODUCT_BOOT_JARS += qcmediaplayer
Susheel Yadagiri9acd7a62015-07-27 22:04:38 -0700132
Susheel Yadagiri1ebdcd12015-08-10 16:51:45 -0700133ifneq ($(strip $(QCPATH)),)
Manu Prasada33f71e2015-08-12 15:35:50 +0530134PRODUCT_BOOT_JARS += WfdCommon
Venkateshwarlu Domakonda913e6222015-08-04 11:29:56 +0530135PRODUCT_BOOT_JARS += qcom.fmradio
Samir Mehta3dd44072015-06-30 13:01:25 +0530136#PRODUCT_BOOT_JARS += security-bridge
137#PRODUCT_BOOT_JARS += qsb-port
Ameya Thakurffbaadd2015-09-22 11:16:03 -0700138PRODUCT_BOOT_JARS += oem-services
Susheel Yadagiri1ebdcd12015-08-10 16:51:45 -0700139PRODUCT_BOOT_JARS += com.qti.dpmframework
140PRODUCT_BOOT_JARS += dpmapi
Susheel Yadagiri2cf77502015-11-05 19:01:43 -0800141PRODUCT_BOOT_JARS += com.qti.location.sdk
Susheel Yadagiri1ebdcd12015-08-10 16:51:45 -0700142endif