diff options
| author | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2025-06-08 15:16:38 -0400 |
|---|---|---|
| committer | Jacob McDonnell <jacob@jacobmcdonnell.com> | 2025-06-08 15:16:38 -0400 |
| commit | f3a04aebab9a936bb076e29ed266477614d48fd9 (patch) | |
| tree | a8b6544c85f3a0c19f8e2fe6a3cd425c84ee0e60 /makefile | |
| parent | a4eef728064cfc3f14396d0ad91f105f12ef32ea (diff) | |
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 |
