summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorNathan Lee <me@nwlee.tech>2026-08-28 16:46:55 -0500
committerNathan Lee <me@nwlee.tech>2026-08-28 16:46:55 -0500
commit4bbe418d2ecea36f80a38b74462c2936343f3b7d (patch)
tree7367806b6fd37249579c3ff3985052a64e859644 /Makefile
parent02a931d1a99b7d5fab90a3d02c474075c6e90fdf (diff)
change kernel target
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 12dd521..60f915b 100644
--- a/Makefile
+++ b/Makefile
@@ -86,10 +86,11 @@ $(foreach module,$(MODULES),$(eval $(call module_template,$(module))))
KERNEL_SRCS = $(wildcard $(shell grep '^kernel:' BuildConfig | sed 's/^kernel://' | awk '{$$1=$$1; print}'))
KERNEL_LD := $(shell grep '^linker_script:' BuildConfig | sed 's/^linker_script://' | awk '{$$1=$$1; print}')
+KERNEL_TARGET := $(shell grep '^kernel_target:' BuildConfig | sed 's/^kernel_target://' | awk '{$$1=$$1; print}')
KERNEL_OBJS = $(KERNEL_SRCS:.c=.o)
KERNEL_OBJS := $(KERNEL_OBJS:.S=.o)
-KERNEL_BIN = kernel/kernel.bin
-KERNEL_ELF = kernel/kernel.elf
+KERNEL_BIN := $(KERNEL_TARGET)/kernel.bin
+KERNEL_ELF := $(KERNEL_TARGET)/kernel.elf
GENERATED = \
$(KERNEL_OBJS) \