################################################################################ # setup system defaults ################################################################################ # The TARGET_CPU variable controls which processor should be targeted for # generated code. case $TARGET_ARCH in aarch64) TARGET_CPU="cortex-a53" TARGET_CPU_FLAGS="+crc+crypto" TARGET_FEATURES="64bit" TARGET_KERNEL_ARCH="arm64" ;; arm) TARGET_KERNEL_ARCH="arm64" TARGET_KERNEL_PATCH_ARCH="aarch64" TARGET_FLOAT="hard" TARGET_CPU="cortex-a53" TARGET_CPU_FLAGS="+crc" TARGET_FPU="crypto-neon-fp-armv8" TARGET_FEATURES="32bit" ;; esac # Kernel target KERNEL_TARGET="Image" # U-Boot firmware package(s) to use UBOOT_FIRMWARE="atf crust" # ATF platform ATF_PLATFORM="sun50i_h6" # OpenGL-ES implementation to use (no / bcm2835-driver / gpu-viv-bin-mx6q) OPENGLES="mesa" # KODI Player implementation to use (default / bcm2835-driver / libfslvpuwrap) KODIPLAYER_DRIVER="$OPENGLES" # set the addon project ADDON_PROJECT="ARMv8"