From d14822ed42f149cf9d41a17fc195d69fe7e658df Mon Sep 17 00:00:00 2001 From: mintsuki Date: Sun, 3 Sep 2023 18:32:59 -0500 Subject: [PATCH] Update --- kernel/GNUmakefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/kernel/GNUmakefile b/kernel/GNUmakefile index 2e6367c..1c66252 100644 --- a/kernel/GNUmakefile +++ b/kernel/GNUmakefile @@ -15,8 +15,8 @@ define DEFAULT_VAR = endif endef -# It is highly recommended to use a custom built cross toolchain to build a kernel. -# We are only using "cc" as a placeholder here. It may work by using +# It is suggested to use a custom built cross toolchain to build a kernel. +# We are using the standard "cc" here, it may work by using # the host system's toolchain, but this is not guaranteed. override DEFAULT_CC := cc $(eval $(call DEFAULT_VAR,CC,$(DEFAULT_CC))) @@ -98,18 +98,18 @@ limine.h: curl -Lo $@ https://github.com/limine-bootloader/limine/raw/trunk/limine.h # Link rules for the final kernel executable. -$(KERNEL): $(OBJ) GNUmakefile linker.ld +$(KERNEL): GNUmakefile linker.ld $(OBJ) $(LD) $(OBJ) $(LDFLAGS) -o $@ # Include header dependencies. -include $(HEADER_DEPS) # Compilation rules for *.c files. -%.c.o: %.c limine.h GNUmakefile +%.c.o: %.c GNUmakefile limine.h $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ # Compilation rules for *.S files. -%.S.o: %.S limine.h GNUmakefile +%.S.o: %.S GNUmakefile limine.h $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ # Compilation rules for *.asm (nasm) files.