# # Copyright (C) 2022 The OrangeFox Recovery Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ALLOW_MISSING_DEPENDENCIES := true FOX_USE_TWRP_RECOVERY_IMAGE_BUILDER=1 DEVICE_PATH := device/samsung/herolte # Architecture 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 := arm64 TARGET_2ND_ARCH_VARIANT := armv8-a TARGET_2ND_CPU_ABI := armeabi-v8a TARGET_2ND_CPU_ABI2 := armeabi TARGET_2ND_CPU_VARIANT := exynos-m1 #TARGET_2ND_ARCH := arm #TARGET_2ND_ARCH_VARIANT := armv8-a #TARGET_2ND_CPU_ABI := armeabi-v7a #TARGET_2ND_CPU_ABI2 := armeabi #TARGET_2ND_CPU_VARIANT := cortex-a53 # Kernel TARGET_PREBUILT_KERNEL := $(DEVICE_PATH)/prebuilt/kernel BOARD_KERNEL_BASE := 0x10000000 BOARD_KERNEL_PAGESIZE := 2048 BOARD_MKBOOTIMG_ARGS := \ --kernel_offset 0x00008000 \ --ramdisk_offset 0x01000000 \ --tags_offset 0x00000100 \ --dt $(DEVICE_PATH)/prebuilt/dt-herolte.img # Bootloader TARGET_NO_BOOTLOADER := true TARGET_BOOTLOADER_BOARD_NAME := universal8890 # Platform TARGET_BOARD_PLATFORM := exynos8890 #TARGET_BOARD_SUFFIX := _64 #TARGET_USES_64_BIT_BINDER := true #TARGET_IS_64_BIT := true TARGET_SUPPORTS_64_BIT_APPS := true # File systems BOARD_HAS_LARGE_FILESYSTEM := true TARGET_USERIMAGES_USE_EXT4 := true TARGET_USERIMAGES_USE_F2FS := true # Crypto TW_INCLUDE_CRYPTO := true TW_INCLUDE_CRYPTO_FBE := true # Recovery LZMA_COMPRESSION := -9 LZMA_RAMDISK_TARGETS := recovery RECOVERY_SDCARD_ON_DATA := true TARGET_RECOVERY_PIXEL_FORMAT := "ABGR_8888" TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/recovery/root/system/etc/recovery.fstab # TWRP specific build flags TW_THEME := portrait_hdpi TARGET_USE_CUSTOM_LUN_FILE_PATH := "/sys/devices/15400000.usb/15400000.dwc3/gadget/lun%d/file" TW_BRIGHTNESS_PATH := "/sys/devices/13900000.dsim/backlight/panel/brightness" TW_MAX_BRIGHTNESS := 255 TW_DEFAULT_BRIGHTNESS := 172 TW_CUSTOM_CPU_TEMP_PATH := "/sys/class/thermal/thermal_zone1/temp" TW_NO_REBOOT_BOOTLOADER := true TW_HAS_DOWNLOAD_MODE := true TW_INCLUDE_NTFS_3G := true TW_USE_NEW_MINADBD := true BOARD_HAS_NO_REAL_SDCARD := true TW_EXCLUDE_TWRPAPP := true TW_FORCE_USE_BUSYBOX := true TW_INCLUDE_RESETPROP := true TW_EXTRA_LANGUAGES := true