- Add comprehensive documentation in botbook/ with 12 chapters - Add botapp/ Tauri desktop application - Add botdevice/ IoT device support - Add botlib/ shared library crate - Add botmodels/ Python ML models service - Add botplugin/ browser extension - Add botserver/ reorganized server code - Add bottemplates/ bot templates - Add bottest/ integration tests - Add botui/ web UI server - Add CI/CD workflows in .forgejo/workflows/ - Add AGENTS.md and PROD.md documentation - Add dependency management scripts (DEPENDENCIES.sh/ps1) - Remove legacy src/ structure and migrations - Clean up temporary and backup files
40 lines
908 B
Makefile
40 lines
908 B
Makefile
# BotOS Board Configuration
|
|
# Generic System Image (GSI) for ARM64
|
|
|
|
# Architecture
|
|
TARGET_ARCH := arm64
|
|
TARGET_ARCH_VARIANT := armv8-a
|
|
TARGET_CPU_ABI := arm64-v8a
|
|
TARGET_CPU_VARIANT := generic
|
|
|
|
TARGET_2ND_ARCH := arm
|
|
TARGET_2ND_ARCH_VARIANT := armv8-a
|
|
TARGET_2ND_CPU_ABI := armeabi-v7a
|
|
TARGET_2ND_CPU_VARIANT := generic
|
|
|
|
# Treble
|
|
BOARD_VNDK_VERSION := current
|
|
PRODUCT_FULL_TREBLE := true
|
|
|
|
# Partitions
|
|
BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4
|
|
BOARD_USERDATAIMAGE_FILE_SYSTEM_TYPE := ext4
|
|
BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4
|
|
|
|
# System as root
|
|
BOARD_BUILD_SYSTEM_ROOT_IMAGE := true
|
|
|
|
# Boot image
|
|
BOARD_KERNEL_BASE := 0x00000000
|
|
BOARD_KERNEL_PAGESIZE := 4096
|
|
BOARD_KERNEL_CMDLINE := androidboot.hardware=botos
|
|
|
|
# Verified Boot
|
|
BOARD_AVB_ENABLE := true
|
|
|
|
# SELinux
|
|
BOARD_SEPOLICY_DIRS += device/pragmatismo/botos/sepolicy
|
|
|
|
# Recovery
|
|
TARGET_USERIMAGES_USE_EXT4 := true
|
|
TARGET_USERIMAGES_USE_F2FS := true
|