aboutsummaryrefslogtreecommitdiff
path: root/tests/scripts/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'tests/scripts/makefile')
-rw-r--r--tests/scripts/makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/scripts/makefile b/tests/scripts/makefile
index ed2b2b4..63150b1 100644
--- a/tests/scripts/makefile
+++ b/tests/scripts/makefile
@@ -15,7 +15,8 @@ OBFLAGS := -ffreestanding -nostdlib -std=c17 -g -O2
INCLUDEFLAGS := -I ../include -I.
WARNFLAGS := -Wall -Wextra
DEPFLAGS = -MT $@ -MMD -MP -MF $@.d
-COMPILE_TEST = $(COMPILER) $(WARNFLAGS) $(INCLUDEFLAGS) $(DEPFLAGS) $(OBFLAGS) $(ARCH_FLAGS)
+COMPILE_TEST = $(COMPILER) $(WARNFLAGS) $(INCLUDEFLAGS) \
+ $(DEPFLAGS) $(OBFLAGS) $(ARCH_FLAGS)
GEN_INITRD := cpio -H newc -o >
QEMU := qemu-system-$(ARCH) -machine virt -kernel ../kmi.bin \
@@ -27,11 +28,14 @@ QEMU := qemu-system-$(ARCH) -machine virt -kernel ../kmi.bin \
-initrd
KMI := ../kmi.bin
-COMMON := build/printf.o
+COMMON := build/printf.o build/string.o
build/printf.o: common/printf.c $(KMI)
$(COMPILE_TEST) -c common/printf.c -o build/printf.o
+build/string.o: common/string.c $(KMI)
+ $(COMPILE_TEST) -c common/string.c -o build/string.o
+
include tests.mk
.PHONY: check