summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRichard Qin <richard.qin.x@gmail.com>2026-07-10 23:20:03 +0800
committerRichard Qin <richard.qin.x@gmail.com>2026-07-10 23:20:03 +0800
commit48ef95c24e9ac3d11200b61af617a01b10b507d1 (patch)
tree57f0e26ab98e795b19839b6eece98ca58a4b702d /test
parentb9ff206e6bd3f4d67851263a6f2acb5f575cf3b0 (diff)
downloadlume-48ef95c24e9ac3d11200b61af617a01b10b507d1.tar.gz
lume-48ef95c24e9ac3d11200b61af617a01b10b507d1.tar.xz
build: introduce declarative non-recursive build graph
Diffstat (limited to 'test')
-rw-r--r--test/Build.mk12
-rw-r--r--test/module.mk30
2 files changed, 12 insertions, 30 deletions
diff --git a/test/Build.mk b/test/Build.mk
new file mode 100644
index 0000000..cb8f200
--- /dev/null
+++ b/test/Build.mk
@@ -0,0 +1,12 @@
+targets += test/kernel
+target.test/kernel.kind := kernel-test
+target.test/kernel.sources := \
+ test/selftest.cc test/test_pmm.cc test/test_slab.cc test/test_spinlock.cc \
+ test/test_mutex.cc test/test_driver_model.cc test/test_rbtree.cc \
+ test/test_vmm.cc test/test_vma.cc test/test_atomic.cc test/test_fdt.cc \
+ test/test_trap.cc test/test_sched.cc test/test_klog.cc test/test_random.cc \
+ test/test_waitqueue.cc test/test_uaccess.cc test/test_sys_mm.cc \
+ test/test_smp.cc test/test_dcache.cc test/test_namei.cc \
+ test/test_vfs_io.cc test/test_exec.cc test/test_pipe_devfs.cc \
+ test/test_sys_process.cc test/test_signal.cc test/test_pid.cc \
+ test/test_sys_fs_extra.cc test/test_page_cache.cc
diff --git a/test/module.mk b/test/module.mk
deleted file mode 100644
index 47a693c..0000000
--- a/test/module.mk
+++ /dev/null
@@ -1,30 +0,0 @@
-# test/module.mk
-SRCS_CC += test/selftest.cc
-SRCS_CC += test/test_pmm.cc
-SRCS_CC += test/test_slab.cc
-SRCS_CC += test/test_spinlock.cc
-SRCS_CC += test/test_mutex.cc
-SRCS_CC += test/test_driver_model.cc
-SRCS_CC += test/test_rbtree.cc
-SRCS_CC += test/test_vmm.cc
-SRCS_CC += test/test_vma.cc
-SRCS_CC += test/test_atomic.cc
-SRCS_CC += test/test_fdt.cc
-SRCS_CC += test/test_trap.cc
-SRCS_CC += test/test_sched.cc
-SRCS_CC += test/test_klog.cc
-SRCS_CC += test/test_random.cc
-SRCS_CC += test/test_waitqueue.cc
-SRCS_CC += test/test_uaccess.cc
-SRCS_CC += test/test_sys_mm.cc
-SRCS_CC += test/test_smp.cc
-SRCS_CC += test/test_dcache.cc
-SRCS_CC += test/test_namei.cc
-SRCS_CC += test/test_vfs_io.cc
-SRCS_CC += test/test_exec.cc
-SRCS_CC += test/test_pipe_devfs.cc
-SRCS_CC += test/test_sys_process.cc
-SRCS_CC += test/test_signal.cc
-SRCS_CC += test/test_pid.cc
-SRCS_CC += test/test_sys_fs_extra.cc
-SRCS_CC += test/test_page_cache.cc