# Platform TARGET_BOARD_PLATFORM := msm8916 # Architecture ifneq ($(FORCE_32_BIT),true) TARGET_BOARD_SUFFIX := _64 TARGET_ARCH := arm64 TARGET_ARCH_VARIANT := armv8-a TARGET_CPU_ABI := arm64-v8a TARGET_CPU_ABI2 := TARGET_CPU_VARIANT := cortex-a53 TARGET_2ND_ARCH := arm TARGET_2ND_ARCH_VARIANT := armv7-a-neon TARGET_2ND_CPU_ABI := armeabi-v7a TARGET_2ND_CPU_ABI2 := armeabi TARGET_2ND_CPU_VARIANT := cortex-a53 TARGET_USES_64_BIT_BINDER := true else TARGET_BOARD_SUFFIX := _32 TARGET_ARCH := arm TARGET_ARCH_VARIANT := armv7-a-neon TARGET_CPU_ABI := armeabi-v7a TARGET_CPU_ABI2 := armeabi TARGET_CPU_VARIANT := cortex-a53 endif # Init TARGET_INIT_VENDOR_LIB := libinit_msm8916 TARGET_PLATFORM_DEVICE_BASE := /devices/soc.0/ TARGET_RECOVERY_DEVICE_MODULES := libinit_msm8916 # Qualcomm support BOARD_USES_QCOM_HARDWARE := true BOARD_USES_QC_TIME_SERVICES := true TARGET_POWERHAL_VARIANT := qcom TARGET_RIL_VARIANT := caf MALLOC_SVELTE := true