summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-09-13 23:25:57 -0400
committerIan Moffett <ian@osmora.org>2025-09-13 23:25:57 -0400
commited8fac66ad0f2e3f1a07dae555ad6b0016573738 (patch)
treecd058e669472de6d8bf154acdf562f2855b9a775
parent1e5ff2f9b76639321b6ea165cb3508dc47135144 (diff)
build: Link with kernel libstring
Signed-off-by: Ian Moffett <ian@osmora.org>
-rw-r--r--src/sys/Makefile6
-rw-r--r--src/sys/arch/amd64/Makefile2
2 files changed, 6 insertions, 2 deletions
diff --git a/src/sys/Makefile b/src/sys/Makefile
index fdd9c54..6cdf604 100644
--- a/src/sys/Makefile
+++ b/src/sys/Makefile
@@ -6,12 +6,16 @@ LD =
AS =
.PHONY: all
-all: os md
+all: os lib md
.PHONY: os
os:
cd os; make CC=$(CC) LD=$(LD) AS=$(AS) TARGETDIR=$(TARGETDIR)
+.PHONY: lib
+lib:
+ cd lib; make CC=$(CC) LD=$(LD) AS=$(AS) TARGETDIR=$(TARGETDIR)
+
.PHONY: md
md:
cd $(TARGETDIR); make CC=$(CC) LD=$(LD) AS=$(AS)
diff --git a/src/sys/arch/amd64/Makefile b/src/sys/arch/amd64/Makefile
index f4f4f48..6bb723b 100644
--- a/src/sys/arch/amd64/Makefile
+++ b/src/sys/arch/amd64/Makefile
@@ -13,7 +13,7 @@ ASMOBJECTS = $(ASMFILES:.S=.S.o)
DEPS = $(CFILES:.c=.d)
ASMDEPS = $(ASMFILES:.S=.S.d)
OBJECTS = $(CFILES:%.c=%.o)
-LD_FLAGS = -Tconf/sys.ld -L../../target -lkern
+LD_FLAGS = -Tconf/sys.ld -L../../target -lkern -lstring
.PHONY: all
all: $(OBJECTS) $(ASMOBJECTS)