From bb7be171fde3661b793f9df34beb2213f38da1b3 Mon Sep 17 00:00:00 2001 From: mintsuki Date: Wed, 27 Sep 2023 01:47:27 -0500 Subject: [PATCH] Fix mkdir invocations to create object subdirs --- kernel/GNUmakefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kernel/GNUmakefile b/kernel/GNUmakefile index a3c5b0b..7496ab4 100644 --- a/kernel/GNUmakefile +++ b/kernel/GNUmakefile @@ -106,17 +106,17 @@ $(KERNEL): GNUmakefile linker.ld $(OBJ) # Compilation rules for *.c files. obj/%.c.o: src/%.c GNUmakefile src/limine.h - mkdir -p obj + mkdir -p "$$(dirname $@)" $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ # Compilation rules for *.S files. obj/%.S.o: src/%.S GNUmakefile src/limine.h - mkdir -p obj + mkdir -p "$$(dirname $@)" $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ # Compilation rules for *.asm (nasm) files. obj/%.asm.o: src/%.asm GNUmakefile - mkdir -p obj + mkdir -p "$$(dirname $@)" nasm $(NASMFLAGS) $< -o $@ # Remove object files and the final executable.