Files
ksOS/Kernel/justfile
T
2026-04-22 09:32:01 +04:00

14 lines
500 B
Makefile

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}}/Kernel -S . \
-DCMAKE_TOOLCHAIN_FILE=cmake/aarch64-bare.cmake
cmake --build {{TEMP_DIR}}/Kernel
cp {{TEMP_DIR}}/Kernel/kernel.bin {{BUILD_DIR}}/Kernel/ksOSKernel.bin
@echo "✅ Kernel ready at: {{BUILD_DIR}}/Kernel/ksOSKernel.bin"
clean:
rm -rf {{TEMP_DIR}}/Kernel
rm -f compile_commands.json