From f3a04aebab9a936bb076e29ed266477614d48fd9 Mon Sep 17 00:00:00 2001 From: Jacob McDonnell Date: Sun, 8 Jun 2025 15:16:38 -0400 Subject: Limine submodule --- makefile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'makefile') diff --git a/makefile b/makefile index fef52a2..78e0fbd 100644 --- a/makefile +++ b/makefile @@ -30,7 +30,7 @@ CFLAGS = -Wall \ -mno-sse \ -mno-sse2 \ -mno-red-zone \ - -I src \ + -I limine \ -DLIMINE_API_REVISION=3 \ -MMD \ -MP \ @@ -46,7 +46,6 @@ NASMFLAGS = -Wall -f elf64 .PHONY: all clean run all: $(ISO) - $(BIN_DIR) $(OBJ_DIR) $(ISO_ROOT): mkdir $@ @@ -62,7 +61,8 @@ $(OBJ_DIR)/%.S.o: $(SRC_DIR)/%.S | $(OBJ_DIR) $(OBJ_DIR)/%.asm.o: $(SRC_DIR)/%.asm | $(OBJ_DIR) nasm $(NASMFLAGS) $< -o $@ -$(ISO): $(BIN) | $(ISO_ROOT) +$(ISO): limine $(BIN) | $(ISO_ROOT) + make -C limine mkdir -p $(ISO_ROOT)/boot/limine cp -v $(BIN) $(ISO_ROOT)/boot/ cp -v limine.conf limine/limine-bios.sys limine/limine-bios-cd.bin \ @@ -82,4 +82,5 @@ run: $(ISO) clean: rm -rf $(BIN_DIR) $(OBJ_DIR) $(ISO) $(ISO_ROOT) + make -C limine clean -- cgit v1.2.3