Don't rebuild Limine on every devel build
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 2m4s
Build documentation / build-and-deploy (push) Successful in 48s

This commit is contained in:
2026-04-25 10:33:09 +02:00
parent 6e86d61643
commit 00fb6eaefe
2 changed files with 7 additions and 5 deletions

View File

@@ -8,7 +8,7 @@ if [ "$1" = "debug" ]; then
bt="buildtype=debug"
fi
make -B all_limine
make all_limine
make -B all_lz4
make -B all_kernel "$bt"
make -B all_libu "$bt"

View File

@@ -4,9 +4,12 @@ LIMINE_OPTS=--enable-bios-cd \
--enable-uefi-ia32 \
--enable-uefi-cd
all_limine:
rm -rf build_limine && \
mkdir -p build_limine && \
all_limine: build_limine/bin
build_limine:
mkdir -p build_limine
build_limine/bin: | build_limine
cd build_limine && \
../Limine/bootstrap && \
../Limine/configure $(LIMINE_OPTS) && \
@@ -14,5 +17,4 @@ all_limine:
rm -rf ../boot/limine && \
cp -r ./bin ../boot/limine
.PHONY: all_limine