|
@@ -9,14 +9,29 @@ DEVICE_PATH := device/hmd/DPL_sprout
|
|
|
|
|
|
|
|
# For building with minimal manifest
|
|
# For building with minimal manifest
|
|
|
ALLOW_MISSING_DEPENDENCIES := true
|
|
ALLOW_MISSING_DEPENDENCIES := true
|
|
|
|
|
+FOX_BUILD_DEVICE := DPL_sprout
|
|
|
|
|
|
|
|
# A/B
|
|
# A/B
|
|
|
AB_OTA_UPDATER := true
|
|
AB_OTA_UPDATER := true
|
|
|
AB_OTA_PARTITIONS += \
|
|
AB_OTA_PARTITIONS += \
|
|
|
system \
|
|
system \
|
|
|
boot \
|
|
boot \
|
|
|
- vendor
|
|
|
|
|
|
|
+ vendor \
|
|
|
|
|
+ dtbo
|
|
|
BOARD_USES_RECOVERY_AS_BOOT := true
|
|
BOARD_USES_RECOVERY_AS_BOOT := true
|
|
|
|
|
+BOARD_RAMDISK_USE_LZMA := true
|
|
|
|
|
+
|
|
|
|
|
+FOX_RECOVERY_BOOT_PARTITION := /dev/block/platform/bootdevice/by-name/boot
|
|
|
|
|
+
|
|
|
|
|
+# Use Magiskboot to patch boot images (Required for OrangeFox)
|
|
|
|
|
+OF_USE_MAGISKBOOT := true
|
|
|
|
|
+OF_USE_MAGISKBOOT_FOR_ALL_PATCHES := true
|
|
|
|
|
+OF_KEEP_DM_VERITY := true
|
|
|
|
|
+OF_KEEP_FORCED_ENCRYPTION := true
|
|
|
|
|
+
|
|
|
|
|
+# Optional: Add tools
|
|
|
|
|
+FOX_USE_TAR_BINARY := true
|
|
|
|
|
+FOX_USE_SED_BINARY := true
|
|
|
|
|
|
|
|
# Architecture
|
|
# Architecture
|
|
|
TARGET_ARCH := arm64
|
|
TARGET_ARCH := arm64
|
|
@@ -67,7 +82,7 @@ endif
|
|
|
BOARD_BUILD_SYSTEM_ROOT_IMAGE := true
|
|
BOARD_BUILD_SYSTEM_ROOT_IMAGE := true
|
|
|
BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64)
|
|
BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64)
|
|
|
BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864
|
|
BOARD_BOOTIMAGE_PARTITION_SIZE := 67108864
|
|
|
-BOARD_RECOVERYIMAGE_PARTITION_SIZE := 67108864
|
|
|
|
|
|
|
+#BOARD_RECOVERYIMAGE_PARTITION_SIZE := 67108864
|
|
|
BOARD_HAS_LARGE_FILESYSTEM := true
|
|
BOARD_HAS_LARGE_FILESYSTEM := true
|
|
|
BOARD_SYSTEMIMAGE_PARTITION_TYPE := ext4
|
|
BOARD_SYSTEMIMAGE_PARTITION_TYPE := ext4
|
|
|
BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
|
|
BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
|