2016-08-16 00:02:57 +02:00
|
|
|
$(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 \
|
2016-09-11 20:23:31 +02:00
|
|
|
frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml \
|
2016-08-16 00:02:57 +02:00
|
|
|
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 \
|
2016-09-11 20:23:31 +02:00
|
|
|
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 \
|
2016-08-16 00:02:57 +02:00
|
|
|
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 \
|
2016-09-11 20:23:31 +02:00
|
|
|
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 \
|
2016-08-16 00:02:57 +02:00
|
|
|
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 \
|
2016-09-28 15:37:15 +02:00
|
|
|
hostapd.accept \
|
|
|
|
hostapd.deny \
|
2016-08-16 00:02:57 +02:00
|
|
|
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
|
|
|
|
|
2016-10-24 12:59:35 +02:00
|
|
|
# Set default player to AwesomePlayer
|
|
|
|
PRODUCT_PROPERTY_OVERRIDES += persist.sys.media.use-awesome=true
|
|
|
|
|
2016-08-16 00:02:57 +02:00
|
|
|
ADDITIONAL_DEFAULT_PROPERTIES += \
|
|
|
|
ro.allow.mock.location=1 \
|
|
|
|
persist.service.acm.enable=0 \
|
|
|
|
ro.oem_unlock_supported=1 \
|
|
|
|
persist.sys.usb.config=mtp
|