From 00fb6eaefea0f9b3f8ff911794a4a2179dda3f75 Mon Sep 17 00:00:00 2001 From: kamkow1 Date: Sat, 25 Apr 2026 10:33:09 +0200 Subject: [PATCH] Don't rebuild Limine on every devel build --- aux/devel.sh | 2 +- make/limine.mk | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/aux/devel.sh b/aux/devel.sh index 71ed66f..e795a75 100755 --- a/aux/devel.sh +++ b/aux/devel.sh @@ -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" diff --git a/make/limine.mk b/make/limine.mk index a0b7044..4f3a024 100644 --- a/make/limine.mk +++ b/make/limine.mk @@ -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