|
|
|
|
@ -21,18 +21,25 @@ TARGET_SPECIFIC_HEADER_PATH := $(LOCAL_PATH)/include
|
|
|
|
|
TARGET_BOARD_PLATFORM := msm8916
|
|
|
|
|
TARGET_BOOTLOADER_BOARD_NAME := MSM8916
|
|
|
|
|
TARGET_BOARD_PLATFORM_GPU := qcom-adreno405
|
|
|
|
|
TARGET_BOARD_SUFFIX := _32
|
|
|
|
|
|
|
|
|
|
# Bootloader
|
|
|
|
|
TARGET_NO_BOOTLOADER := true
|
|
|
|
|
|
|
|
|
|
# Architecture
|
|
|
|
|
TARGET_ARCH := arm
|
|
|
|
|
TARGET_ARCH_VARIANT := armv7-a-neon
|
|
|
|
|
TARGET_CPU_ABI := armeabi-v7a
|
|
|
|
|
TARGET_CPU_ABI2 := armeabi
|
|
|
|
|
TARGET_CPU_SMP := true
|
|
|
|
|
TARGET_CPU_VARIANT := cortex-a53
|
|
|
|
|
TARGET_ARCH := arm64
|
|
|
|
|
TARGET_ARCH_VARIANT := armv8-a
|
|
|
|
|
TARGET_CPU_ABI := arm64-v8a
|
|
|
|
|
TARGET_CPU_ABI2 :=
|
|
|
|
|
TARGET_CPU_VARIANT := generic
|
|
|
|
|
|
|
|
|
|
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_BOARD_SUFFIX := _64
|
|
|
|
|
TARGET_USES_64_BIT_BINDER := true
|
|
|
|
|
|
|
|
|
|
# Kernel
|
|
|
|
|
BOARD_CUSTOM_BOOTIMG_MK := $(LOCAL_PATH)/mkbootimg.mk
|
|
|
|
|
@ -42,9 +49,14 @@ BOARD_KERNEL_PAGESIZE := 2048
|
|
|
|
|
BOARD_KERNEL_SEPARATED_DT := true
|
|
|
|
|
BOARD_KERNEL_TAGS_OFFSET := 0x00000100
|
|
|
|
|
BOARD_RAMDISK_OFFSET := 0x01000000
|
|
|
|
|
TARGET_KERNEL_CONFIG := cyanogenmod_crackling_defconfig
|
|
|
|
|
TARGET_KERNEL_CONFIG := cyanogenmod_crackling-64_defconfig
|
|
|
|
|
TARGET_KERNEL_SOURCE := kernel/cyanogen/msm8916
|
|
|
|
|
|
|
|
|
|
TARGET_KERNEL_ARCH := arm64
|
|
|
|
|
TARGET_KERNEL_CROSS_COMPILE_PREFIX := aarch64-linux-android-
|
|
|
|
|
TARGET_KERNEL_HEADER_ARCH := arm64
|
|
|
|
|
TARGET_USES_UNCOMPRESSED_KERNEL := true
|
|
|
|
|
|
|
|
|
|
ifneq ($(TARGET_BUILD_VARIANT),user)
|
|
|
|
|
TARGET_KERNEL_ADDITIONAL_CONFIG := cyanogenmod_debug_config
|
|
|
|
|
endif
|
|
|
|
|
|