blob: 24af5e4869ec812996ff1e9fd919269d47f59b65 [file] [log] [blame]
Nirmal Abraham75ffff52014-08-07 18:43:13 +05301TARGET_USES_QCOM_BSP := true
Srinivas Ankemb3b48002014-09-16 13:44:37 +05302TARGET_USES_QCA_NFC := other
vivek mehta9087c292013-06-27 14:38:48 -07003
Nirmal Abraham75ffff52014-08-07 18:43:13 +05304ifeq ($(TARGET_USES_QCOM_BSP), true)
vivek mehta9087c292013-06-27 14:38:48 -07005# Add QC Video Enhancements flag
6TARGET_ENABLE_QC_AV_ENHANCEMENTS := true
Nirmal Abraham75ffff52014-08-07 18:43:13 +05307endif #TARGET_USES_QCOM_BSP
vivek mehta9087c292013-06-27 14:38:48 -07008
Sanjeev Jakkilinki940051e2013-11-26 06:13:19 +05309DEVICE_PACKAGE_OVERLAYS := device/qcom/msm8226/overlay
10
Praveen Chavan80aa2582013-11-14 16:44:29 -080011#TARGET_DISABLE_DASH := true
12#TARGET_DISABLE_OMX_SECURE_TEST_APP := true
Praveen Chavan1003ac82013-10-08 19:48:46 -070013
Mahesh Lanka4f5c91d2013-05-30 14:39:30 -070014# media_profiles and media_codecs xmls for 8226
Mahesh Lanka21cbf292013-06-12 17:11:17 -070015ifeq ($(TARGET_ENABLE_QC_AV_ENHANCEMENTS), true)
Mahesh Lanka4f5c91d2013-05-30 14:39:30 -070016PRODUCT_COPY_FILES += device/qcom/msm8226/media/media_profiles_8226.xml:system/etc/media_profiles.xml \
17 device/qcom/msm8226/media/media_codecs_8226.xml:system/etc/media_codecs.xml
18endif
19
David Ng682ef2d2012-11-26 15:07:48 -080020$(call inherit-product, device/qcom/common/common.mk)
21
22PRODUCT_NAME := msm8226
23PRODUCT_DEVICE := msm8226
24
Amal Paul0cdb3bb2013-03-05 14:14:17 -080025# Audio configuration file
26PRODUCT_COPY_FILES += \
27 device/qcom/msm8226/audio_policy.conf:system/etc/audio_policy.conf \
Ravi Kumar Alamanda2514f082013-11-08 00:47:35 -080028 device/qcom/msm8226/audio_effects.conf:system/vendor/etc/audio_effects.conf \
Mingming Yin5be03ff2013-10-07 15:41:11 -070029 device/qcom/msm8226/mixer_paths.xml:system/etc/mixer_paths.xml
Amal Paul0cdb3bb2013-03-05 14:14:17 -080030
Ravi Kumar Alamanda2514f082013-11-08 00:47:35 -080031PRODUCT_PACKAGES += \
32 libqcomvisualizer \
Subhash Chandra Bose Naripeddyd7780172013-11-14 21:22:02 -080033 libqcomvoiceprocessing \
34 libqcompostprocbundle
Ravi Kumar Alamanda2514f082013-11-08 00:47:35 -080035
David Ng682ef2d2012-11-26 15:07:48 -080036# Bluetooth configuration files
c_prados77c14902014-07-21 18:26:57 +053037#PRODUCT_COPY_FILES += \
Mingming Yin5be03ff2013-10-07 15:41:11 -070038 system/bluetooth/data/main.le.conf:system/etc/bluetooth/main.conf
David Ng682ef2d2012-11-26 15:07:48 -080039
40#fstab.qcom
41PRODUCT_PACKAGES += fstab.qcom
Sheng Fangd1d881e2013-03-20 12:04:17 +080042#wlan driver
43PRODUCT_COPY_FILES += \
Sheng Fangd1d881e2013-03-20 12:04:17 +080044 device/qcom/msm8226/WCNSS_qcom_cfg.ini:system/etc/wifi/WCNSS_qcom_cfg.ini \
45 device/qcom/msm8226/WCNSS_qcom_wlan_nv.bin:persist/WCNSS_qcom_wlan_nv.bin
Satish kumar sugasi0312c7b2013-05-09 17:58:59 -070046
Leo Changf8e4d9a2013-09-25 13:34:10 -070047PRODUCT_PACKAGES += \
48 wpa_supplicant_overlay.conf \
49 p2p_supplicant_overlay.conf
50
fshengc4568b22013-10-12 13:52:07 +080051PRODUCT_PACKAGES += wcnss_service \
52 pronto_wlan.ko
Sameer Thalappil8ad31412013-08-08 14:03:23 -070053
Satish kumar sugasi0312c7b2013-05-09 17:58:59 -070054#ANT stack
55PRODUCT_PACKAGES += \
56 AntHalService \
57 libantradio \
58 antradio_app
Madan Mohan Koyyalamudi833fc012013-06-11 19:19:02 +010059
60# NFC packages
Satish Kumar Singh8cdbb722014-02-21 14:14:02 -080061ifeq ($(TARGET_USES_QCA_NFC),true)
62NFC_D := true
63
64ifeq ($(NFC_D), true)
65 PRODUCT_PACKAGES += \
66 libnfcD-nci \
67 libnfcD_nci_jni \
68 nfc_nci.msm8226 \
69 NfcDNci \
70 Tag \
71 com.android.nfc_extras \
Satish Kumar Singh39b481f2014-04-22 14:54:10 -070072 com.android.nfc.helper \
73 SmartcardService \
74 org.simalliance.openmobileapi \
75 org.simalliance.openmobileapi.xml \
Houston Hoffman0754a282014-07-07 18:35:29 -070076 com.android.qcom.nfc_extras \
77 com.gsma.services.nfc \
Satish Kumar Singh39b481f2014-04-22 14:54:10 -070078 libassd
Satish Kumar Singh8cdbb722014-02-21 14:14:02 -080079else
80 PRODUCT_PACKAGES += \
Madan Mohan Koyyalamudi833fc012013-06-11 19:19:02 +010081 libnfc-nci \
82 libnfc_nci_jni \
83 nfc_nci.msm8226 \
84 NfcNci \
85 Tag \
86 com.android.nfc_extras
Satish Kumar Singh8cdbb722014-02-21 14:14:02 -080087endif
Madan Mohan Koyyalamudi833fc012013-06-11 19:19:02 +010088
Madan Mohan Koyyalamudi833fc012013-06-11 19:19:02 +010089# file that declares the MIFARE NFC constant
90# Commands to migrate prefs from com.android.nfc3 to com.android.nfc
91# NFC access control + feature files + configuration
92PRODUCT_COPY_FILES += \
Madan Mohan Koyyalamudi833fc012013-06-11 19:19:02 +010093 frameworks/native/data/etc/com.nxp.mifare.xml:system/etc/permissions/com.nxp.mifare.xml \
94 frameworks/native/data/etc/com.android.nfc_extras.xml:system/etc/permissions/com.android.nfc_extras.xml \
Satish Kumar Singh62d4d8f2014-03-12 20:01:51 -070095 frameworks/native/data/etc/android.hardware.nfc.xml:system/etc/permissions/android.hardware.nfc.xml \
96 frameworks/native/data/etc/android.hardware.nfc.hce.xml:system/etc/permissions/android.hardware.nfc.hce.xml
Srinivas Ankem6d919752014-06-11 13:25:27 +053097# Enable NFC Forum testing by temporarily changing the PRODUCT_BOOT_JARS
98# line has to be in sync with build/target/product/core_base.mk
c_prados77c14902014-07-21 18:26:57 +053099#PRODUCT_BOOT_JARS := core:conscrypt:okhttp:core-junit:bouncycastle:ext:com.android.nfc.helper:framework:framework2:telephony-common:voip-common:mms-common:android.policy:services:apache-xml:webviewchromium:telephony-msim
Srinivas Ankem6d919752014-06-11 13:25:27 +0530100
Houston Hoffman0754a282014-07-07 18:35:29 -0700101ifeq ($(NFC_D), true)
c_prados77c14902014-07-21 18:26:57 +0530102#PRODUCT_BOOT_JARS += org.simalliance.openmobileapi:com.android.qcom.nfc_extras:com.gsma.services.nfc
Houston Hoffman0754a282014-07-07 18:35:29 -0700103endif
104
Satish Kumar Singh8cdbb722014-02-21 14:14:02 -0800105endif # TARGET_USES_QCA_NFC
106
Rajshekar Eashwarappa81cd9852014-08-06 13:22:38 +0530107PRODUCT_BOOT_JARS += qcmediaplayer \
Rajshekar Eashwarappa81cd9852014-08-06 13:22:38 +0530108 org.codeaurora.Performance \
Bhavya Sokke Mallikarjunappad1227fa2014-11-06 18:23:32 -0800109 vcard \
110 tcmiface
Sreedhar Lakkarajubbeba4c2015-02-19 02:02:24 +0530111ifneq ($(strip $(QCPATH)),)
112PRODUCT_BOOT_JARS += WfdCommon
113PRODUCT_BOOT_JARS += qcom.fmradio
114PRODUCT_BOOT_JARS += oem-services
115endif
116
Houston Hoffman0754a282014-07-07 18:35:29 -0700117
Satish Kumar Singh8cdbb722014-02-21 14:14:02 -0800118PRODUCT_COPY_FILES += \
Oliver Wangce040262014-01-02 11:16:31 +0800119 frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:system/etc/permissions/android.hardware.sensor.stepcounter.xml \
120 frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:system/etc/permissions/android.hardware.sensor.stepdetector.xml
121
Shashank Mittal64595112013-09-05 20:07:34 -0700122# Enable strict operation
123PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
124 persist.sys.strict_op_enable=false
125
126PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
127 persist.sys.whitelist=/system/etc/whitelist_appops.xml
128
Suman Mukherjeea2f76392014-09-04 16:32:35 +0530129PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
130 camera2.portability.force_api=1
131
Shashank Mittal64595112013-09-05 20:07:34 -0700132PRODUCT_COPY_FILES += \
133 device/qcom/msm8226/whitelist_appops.xml:system/etc/whitelist_appops.xml