BUILD_DIR := env_var_or_default("BUILD_DIR", justfile_directory() + "/.build") TEMP_DIR := env_var_or_default("TEMP_DIR", BUILD_DIR + "/temp") build: cmake -B {{TEMP_DIR}}/bootloader -S . \ -DCMAKE_TOOLCHAIN_FILE=Source/cmake/aarch64-uefi.cmake \ -DCMAKE_BUILD_TYPE=Release cmake --build {{TEMP_DIR}}/bootloader cp {{TEMP_DIR}}/bootloader/efi_bin/BOOTAA64.EFI {{BUILD_DIR}}/bootloader/BOOTAA64.EFI @echo "✅ Bootloader ready at: {{BUILD_DIR}}/bootloader/BOOTAA64.EFI" clean: rm -rf {{TEMP_DIR}}/bootloader