# config.mk # # Product-specific compile-time definitions. # # The generic product target doesn't have any hardware-specific pieces. TARGET_NO_BOOTLOADER := true TARGET_NO_KERNEL := true TARGET_NO_RADIOIMAGE := true TARGET_ARCH := arm64 TARGET_ARCH_VARIANT := armv8-a TARGET_CPU_ABI := arm64-v8a TARGET_CPU_ABI2 := TARGET_CPU_VARIANT := cortex-a53 TARGET_CPU_SMP := true 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 #SMALLER_FONT_FOOTPRINT := true #MINIMAL_FONT_FOOTPRINT := true # Some framework code requires this to enable BT # For now: BOARD_HAVE_BLUETOOTH := false #BOARD_HAVE_BLUETOOTH := true #BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := device/generic/common/bluetooth BOARD_USES_GENERIC_AUDIO := true BOARD_GPU_DRIVERS := freedreno #BOARD_EGL_CFG := device/generic/common/gpu/egl_mesa.cfg USE_CAMERA_STUB := true BUILD_EMULATOR_OPENGL := false USE_OPENGL_RENDERER := true BOARD_USE_LEGACY_UI := true VSYNC_EVENT_PHASE_OFFSET_NS := 0 BOARD_KERNEL_CMDLINE := console=ttyMSM0,115200,n8 androidboot.console=ttyMSM0 androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hdc.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk androidboot.selinux=permissive TARGET_USES_64_BIT_BCMDHD := true TARGET_USES_64_BIT_BINDER := true TARGET_USES_LOGD := true TARGET_USERIMAGES_USE_EXT4 := true BOARD_SYSTEMIMAGE_PARTITION_SIZE := 524288000 BOARD_USERDATAIMAGE_PARTITION_SIZE := 576716800 BOARD_CACHEIMAGE_PARTITION_SIZE := 69206016 BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_FLASH_BLOCK_SIZE := 512 TARGET_USERIMAGES_SPARSE_EXT_DISABLED := true BOARD_SEPOLICY_DIRS += build/target/board/generic/sepolicy BOARD_SEPOLICY_UNION += \ bootanim.te \ device.te \ domain.te \ file.te \ file_contexts \ qemud.te \ rild.te \ shell.te \ surfaceflinger.te \ system_server.te