aboutsummaryrefslogtreecommitdiff
path: root/src/tests/ktests/rules.make
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/ktests/rules.make')
-rw-r--r--src/tests/ktests/rules.make17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/tests/ktests/rules.make b/src/tests/ktests/rules.make
new file mode 100644
index 0000000..f31ab89
--- /dev/null
+++ b/src/tests/ktests/rules.make
@@ -0,0 +1,17 @@
+LIB = ../../../kernel/kernel.lib
+
+OBJ = kmain.o
+
+CFLAGS = -I . -I ../../../common/include -I ../../../kernel/include -DIS_A_TEST
+LDFLAGS = -T ../../../kernel/linker.ld -Xlinker -Map=test_kernel.map
+
+OUT = test_kernel.bin
+
+include ../../../rules.make
+
+kmain.o: ../../../kernel/core/kmain.c test.c
+ $(CC) -c $< -o $@ $(CFLAGS)
+
+run_test: all
+ ../run_qemu_test.sh
+