summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortrimill <trimill@trimillxyz.org>2024-01-31 21:26:55 -0500
committertrimill <trimill@trimillxyz.org>2024-01-31 21:26:55 -0500
commit7a59ef37b8ea45557565bddb57048309a574acff (patch)
tree280edb15c630f4ae9d16c2ec284dee4aa1cd474d
parentreorganize, add sym_lookup (diff)
downloadcorn-7a59ef37b8ea45557565bddb57048309a574acff.tar.gz
corn-7a59ef37b8ea45557565bddb57048309a574acff.tar.bz2
corn-7a59ef37b8ea45557565bddb57048309a574acff.zip
undo bad decisions
-rw-r--r--Makefile8
-rw-r--r--grub.cfg (renamed from arch/amd64/grub.cfg)0
2 files changed, 4 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index f976538..8b38f24 100644
--- a/Makefile
+++ b/Makefile
@@ -11,7 +11,7 @@ LD=ld
CFLAGS+=-std=c2x -ffreestanding -fno-stack-protector -g -Wall -Wextra -pedantic -lgcc -isystem $(INCLUDE_DIR)
CFLAGS+=-DPAGE_SIZE=4096
-LDFLAGS+=-nmagic -T arch/amd64/linker.ld
+LDFLAGS+=-nmagic
C_SRC=$(shell find $(SRC_DIR) -type f -name "*.c")
C_OBJ=$(patsubst %.c,$(BUILD_DIR)/%.o,$(C_SRC))
@@ -37,14 +37,14 @@ $(C_OBJ): $(BUILD_DIR)/%.o : %.c
@mkdir -p $(@D)
$(CC) -c $(CFLAGS) -o $@ $<
-$(BUILD_DIR)/$(K_BIN_NAME): $(SRC_DIR)/arch/amd64/linker.ld $(A_OBJ) $(C_OBJ) $(H_SRC) $(H_INCLUDE)
+$(BUILD_DIR)/$(K_BIN_NAME): arch/amd64/linker.ld $(A_OBJ) $(C_OBJ) $(H_SRC) $(H_INCLUDE)
@mkdir -p $(@D)
- $(LD) $(LDFLAGS) -o $(BUILD_DIR)/$(K_BIN_NAME) $(A_OBJ) $(C_OBJ)
+ $(LD) $(LDFLAGS) -T arch/amd64/linker.ld -o $(BUILD_DIR)/$(K_BIN_NAME) $(A_OBJ) $(C_OBJ)
$(BUILD_DIR)/$(ISO_NAME): $(BUILD_DIR)/$(K_BIN_NAME) grub.cfg
@mkdir -p $(@D)
@mkdir -p $(BUILD_DIR)/iso/boot/grub
- cp arch/amd64/grub.cfg $(BUILD_DIR)/iso/boot/grub
+ cp grub.cfg $(BUILD_DIR)/iso/boot/grub
cp $(BUILD_DIR)/$(K_BIN_NAME) $(BUILD_DIR)/iso/boot
grub-mkrescue -o $(BUILD_DIR)/$(ISO_NAME) $(BUILD_DIR)/iso
diff --git a/arch/amd64/grub.cfg b/grub.cfg
index 3aa3a12..3aa3a12 100644
--- a/arch/amd64/grub.cfg
+++ b/grub.cfg