$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/languages_full.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk) # The gps config appropriate for this device $(call inherit-product, device/common/gps/gps_us_supl.mk) # hardware specifics PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml \ frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml \ frameworks/native/data/etc/android.hardware.faketouch.xml:system/etc/permissions/android.hardware.faketouch.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.location.gps.xml:system/etc/permissions/android.hardware.location.gps.xml \ frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:system/etc/permissions/android.hardware.sensor.accelerometer.xml \ frameworks/native/data/etc/android.hardware.sensor.compass.xml:system/etc/permissions/android.hardware.sensor.compass.xml \ frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:system/etc/permissions/android.hardware.sensor.gyroscope.xml \ frameworks/native/data/etc/android.hardware.sensor.light.xml:system/etc/permissions/android.hardware.sensor.light.xml \ frameworks/native/data/etc/android.hardware.sensor.proximity.xml:system/etc/permissions/android.hardware.sensor.proximity.xml \ frameworks/native/data/etc/android.hardware.telephony.gsm.xml:system/etc/permissions/android.hardware.telephony.gsm.xml \ frameworks/native/data/etc/android.hardware.touchscreen.multitouch.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.xml \ frameworks/native/data/etc/android.hardware.touchscreen.multitouch.distinct.xml:system/etc/permissions/android.hardware.touchscreen.multitouch.distinct.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.touchscreen.xml:system/etc/permissions/android.hardware.touchscreen.xml \ frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \ frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.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/handheld_core_hardware.xml:system/etc/permissions/handheld_core_hardware.xml \ frameworks/native/data/etc/android.software.sip.voip.xml:system/etc/permissions/android.software.sip.voip.xml \ frameworks/native/data/etc/android.software.sip.xml:system/etc/permissions/android.software.sip.xml \ $(LOCAL_PATH)/configs/media_codecs.xml:system/etc/permissions/media_codecs.xml \ $(LOCAL_PATH)/configs/platform.xml:system/etc/permissions/platform.xml # CM's Snap camera PRODUCT_PACKAGES += \ Snap # MTK's Engineer Mode PRODUCT_PACKAGES += \ EngineerMode # MTK's XLog needed for Engineer Mode PRODUCT_PACKAGES += \ libxlog # Gralloc PRODUCT_PACKAGES += \ libgralloc_extra # Bluetooth PRODUCT_PACKAGES += \ libbt-vendor # Wifi PRODUCT_PACKAGES += \ lib_driver_cmd_mt66xx \ libwifi-hal-mt66xx \ wifi_hal \ libwpa_client \ hostapd \ hostapd.accept \ hostapd.deny \ hostapd_cli \ dhcpcd.conf \ wpa_supplicant \ wpa_supplicant.conf \ libnl_2 # Audio PRODUCT_PACKAGES += \ audio.a2dp.default \ audio_policy.default \ audio_policy.stub \ audio.r_submix.default \ audio.usb.default \ libaudio-resampler \ tinymix \ libtinyalsa \ libtinycompress \ librs_jni \ libtinyxml # Audio profiles used to address the correct audio devices for headset, etc. PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \ $(LOCAL_PATH)/configs/audio_device.xml:system/etc/audio_device.xml \ $(LOCAL_PATH)/configs/audio_policy.conf:system/etc/audio_policy.conf \ $(LOCAL_PATH)/configs/audio_effects.conf:system/etc/audio_effects.conf # Thermal PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/thermal/thermal.conf:system/etc/.tp/thermal.conf \ $(LOCAL_PATH)/configs/thermal/thermal.off.conf:system/etc/.tp/thermal.off.conf \ $(LOCAL_PATH)/configs/thermal/.ht120.mtc:system/etc/.tp/.ht120.mtc \ $(LOCAL_PATH)/configs/thermal/.thermal_policy_00:system/etc/.tp/.thermal_policy_00 # Charger PRODUCT_PACKAGES += \ charger_res_images # Live Display PRODUCT_PACKAGES += \ libjni_livedisplay # Telecom PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/apns-conf.xml:system/etc/apns-conf.xml \ $(LOCAL_PATH)/configs/ecc_list.xml:system/etc/ecc_list.xml \ $(LOCAL_PATH)/configs/spn-conf.xml:system/etc/spn-conf.xml # Torch PRODUCT_PACKAGES += \ Torch # Network dependency PRODUCT_PACKAGES += \ libifaddrs # STk PRODUCT_PACKAGES += \ Stk # GPS PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/agps_profiles_conf2.xml:system/etc/agps_profiles_conf2.xml # 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 \ $(LOCAL_PATH)/configs/media_codecs.xml:system/etc/media_codecs.xml \ $(LOCAL_PATH)/configs/media_profiles.xml:system/etc/media_profiles.xml # Set default player to AwesomePlayer PRODUCT_PROPERTY_OVERRIDES += persist.sys.media.use-awesome=true ADDITIONAL_DEFAULT_PROPERTIES += \ ro.allow.mock.location=1 \ persist.service.acm.enable=0 \ ro.oem_unlock_supported=1 \ persist.sys.usb.config=mtp