2016-07-07 09:35:22 -04:00
|
|
|
DEVICE_PACKAGE_OVERLAYS := device/qcom/msmfalcon_64/overlay
|
|
|
|
TARGET_KERNEL_VERSION := 4.4
|
|
|
|
BOARD_HAVE_QCOM_FM := true
|
|
|
|
TARGET_USES_QTIC := false # bring-up hack
|
|
|
|
TARGET_ENABLE_QC_AV_ENHANCEMENTS := true
|
|
|
|
# Video codec configuration files
|
|
|
|
ifeq ($(TARGET_ENABLE_QC_AV_ENHANCEMENTS), true)
|
|
|
|
PRODUCT_COPY_FILES += device/qcom/msmfalcon_32/media_profiles.xml:system/etc/media_profiles.xml \
|
|
|
|
device/qcom/msmfalcon_32/media_codecs.xml:system/etc/media_codecs.xml
|
|
|
|
endif #TARGET_ENABLE_QC_AV_ENHANCEMENTS
|
|
|
|
|
|
|
|
$(call inherit-product, device/qcom/common/common64.mk)
|
|
|
|
|
|
|
|
PRODUCT_NAME := msmfalcon_64
|
|
|
|
PRODUCT_DEVICE := msmfalcon_64
|
|
|
|
PRODUCT_BRAND := Android
|
|
|
|
PRODUCT_MODEL := Falcon for arm64
|
|
|
|
|
|
|
|
# default is nosdcard, S/W button enabled in resource
|
|
|
|
PRODUCT_CHARACTERISTICS := nosdcard
|
|
|
|
|
|
|
|
# Enable features in video HAL that can compile only on this platform
|
|
|
|
TARGET_USES_MEDIA_EXTENSIONS := true
|
|
|
|
|
|
|
|
#Android EGL implementation
|
|
|
|
PRODUCT_PACKAGES += libGLES_android
|
|
|
|
PRODUCT_BOOT_JARS += tcmiface
|
|
|
|
PRODUCT_BOOT_JARS += telephony-ext
|
|
|
|
|
|
|
|
PRODUCT_PACKAGES += telephony-ext
|
|
|
|
|
|
|
|
ifneq ($(strip $(QCPATH)),)
|
|
|
|
PRODUCT_BOOT_JARS += WfdCommon
|
2016-09-14 01:46:53 -04:00
|
|
|
#Android oem shutdown hook
|
|
|
|
PRODUCT_BOOT_JARS += oem-services
|
2016-07-07 09:35:22 -04:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(strip $(BOARD_HAVE_QCOM_FM)),true)
|
|
|
|
PRODUCT_BOOT_JARS += qcom.fmradio
|
|
|
|
endif #BOARD_HAVE_QCOM_FM
|
|
|
|
|
|
|
|
# Audio configuration file
|
|
|
|
-include $(TOPDIR)hardware/qcom/audio/configs/msmfalcon/msmfalcon.mk
|
|
|
|
|
|
|
|
# Sensor HAL conf file
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
|
|
device/qcom/msmfalcon_64/sensors/hals.conf:system/etc/sensors/hals.conf
|
|
|
|
|
|
|
|
# WLAN driver configuration file
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
|
|
device/qcom/msmfalcon_64/WCNSS_qcom_cfg.ini:system/etc/wifi/WCNSS_qcom_cfg.ini
|
|
|
|
|
|
|
|
PRODUCT_PACKAGES += \
|
|
|
|
wpa_supplicant_overlay.conf \
|
|
|
|
p2p_supplicant_overlay.conf
|
|
|
|
|
|
|
|
#ANT+ stack
|
|
|
|
PRODUCT_PACKAGES += \
|
|
|
|
AntHalService \
|
|
|
|
libantradio \
|
|
|
|
antradio_app \
|
|
|
|
libvolumelistener
|
|
|
|
|
|
|
|
|
|
|
|
# Sensor features
|
|
|
|
PRODUCT_COPY_FILES += \
|
|
|
|
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.sensor.barometer.xml:system/etc/permissions/android.hardware.sensor.barometer.xml \
|
|
|
|
frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:system/etc/permissions/android.hardware.sensor.stepcounter.xml \
|
|
|
|
frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:system/etc/permissions/android.hardware.sensor.stepdetector.xml \
|
|
|
|
frameworks/native/data/etc/android.hardware.sensor.ambient_temperature.xml:system/etc/permissions/android.hardware.sensor.ambient_temperature.xml \
|
|
|
|
frameworks/native/data/etc/android.hardware.sensor.relative_humidity.xml:system/etc/permissions/android.hardware.sensor.relative_humidity.xml \
|
|
|
|
frameworks/native/data/etc/android.hardware.sensor.hifi_sensors.xml:system/etc/permissions/android.hardware.sensor.hifi_sensors.xml
|
|
|
|
|
|
|
|
# MSM IRQ Balancer configuration file
|
|
|
|
PRODUCT_COPY_FILES += device/qcom/msmfalcon_64/msm_irqbalance.conf:system/vendor/etc/msm_irqbalance.conf
|
|
|
|
|
|
|
|
#for android_filesystem_config.h
|
|
|
|
PRODUCT_PACKAGES += \
|
|
|
|
fs_config_files
|
|
|
|
|
2016-10-28 02:02:21 -04:00
|
|
|
# Enable logdumpd service only for non-perf bootimage
|
|
|
|
ifeq ($(findstring perf,$(KERNEL_DEFCONFIG)),)
|
|
|
|
ifeq ($(TARGET_BUILD_VARIANT),user)
|
|
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES+= \
|
|
|
|
ro.logdumpd.enabled=0
|
|
|
|
else
|
|
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES+= \
|
|
|
|
ro.logdumpd.enabled=1
|
|
|
|
endif
|
|
|
|
else
|
|
|
|
PRODUCT_DEFAULT_PROPERTY_OVERRIDES+= \
|
|
|
|
ro.logdumpd.enabled=0
|
|
|
|
endif
|