diff --git a/src/tests/kernel/boot/loader/file_systems/Jamfile b/src/tests/kernel/boot/loader/file_systems/Jamfile new file mode 100644 index 0000000000..d1fa6342c2 --- /dev/null +++ b/src/tests/kernel/boot/loader/file_systems/Jamfile @@ -0,0 +1,4 @@ +SubDir OBOS_TOP src tests kernel boot loader file_systems ; + +SubInclude OBOS_TOP src tests kernel boot loader file_systems bfs ; +SubInclude OBOS_TOP src tests kernel boot loader file_systems amiga_ffs ; diff --git a/src/tests/kernel/boot/loader/file_systems/amiga_ffs/Jamfile b/src/tests/kernel/boot/loader/file_systems/amiga_ffs/Jamfile new file mode 100644 index 0000000000..40a6bb25c8 --- /dev/null +++ b/src/tests/kernel/boot/loader/file_systems/amiga_ffs/Jamfile @@ -0,0 +1,29 @@ +SubDir OBOS_TOP src tests kernel boot loader file_systems amiga_ffs ; + +UsePrivateHeaders [ FDirName kernel ] ; +UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; +UsePrivateHeaders [ FDirName storage ] ; +SubDirHdrs $(OBOS_TOP) src tests kernel boot loader ; + +ObjectsDefines + amiga_ffs.cpp + Volume.cpp + Directory.cpp + File.cpp + : + read_pos=boot_read_pos fstat=boot_fstat open=boot_open close=boot_close _BOOT_MODE + ; + +KernelStaticLibrary boottest_amiga_ffs : + amiga_ffs.cpp + Volume.cpp + Directory.cpp + File.cpp + : #-fcheck-memory-usage -D_NO_INLINE_ASM + ; + +# Tell Jam where to find the sources + +SEARCH on [ FGristFiles + amiga_ffs.cpp Volume.cpp Directory.cpp File.cpp + ] = [ FDirName $(OBOS_TOP) src kernel boot loader file_systems amiga_ffs ] ; diff --git a/src/tests/kernel/boot/loader/file_systems/bfs/Jamfile b/src/tests/kernel/boot/loader/file_systems/bfs/Jamfile new file mode 100644 index 0000000000..90a4ff4390 --- /dev/null +++ b/src/tests/kernel/boot/loader/file_systems/bfs/Jamfile @@ -0,0 +1,32 @@ +SubDir OBOS_TOP src tests kernel boot loader file_systems bfs ; + +UsePrivateHeaders [ FDirName kernel ] ; +UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; +UsePrivateHeaders [ FDirName storage ] ; +SubDirHdrs $(OBOS_TOP) src tests kernel boot loader ; +SubDirHdrs $(OBOS_TOP) src add-ons kernel file_systems bfs ; + +ObjectsDefines + bfs.cpp + Directory.cpp + File.cpp + Stream.cpp + BPlusTree.cpp + : + read_pos=boot_read_pos fstat=boot_fstat open=boot_open close=boot_close _BOOT_MODE + ; + +KernelStaticLibrary boottest_bfs.a : + bfs.cpp + Directory.cpp + File.cpp + Stream.cpp + BPlusTree.cpp + ; + +# Tell Jam where to find the sources + +SEARCH on [ FGristFiles + bfs.cpp Directory.cpp File.cpp Stream.cpp BPlusTree.cpp + ] = [ FDirName $(OBOS_TOP) src kernel boot loader file_systems bfs ] ; +