xref: /haiku/src/system/boot/loader/file_systems/bfs/Jamfile (revision 21258e2674226d6aa732321b6f8494841895af5f)
1SubDir HAIKU_TOP src system boot loader file_systems bfs ;
2
3UsePrivateKernelHeaders ;
4UsePrivateHeaders file_systems shared storage ;
5
6SubDirHdrs $(HAIKU_TOP) src add-ons kernel file_systems bfs ;
7
8local defines = [ FDefines _BOOT_MODE ] ;
9
10SubDirCcFlags $(defines) ;
11SubDirC++Flags -fno-rtti $(defines) ;
12
13local platform ;
14for platform in [ MultiBootSubDirSetup ] {
15	on $(platform) {
16		BootStaticLibrary [ MultiBootGristFiles boot_bfs ] :
17			bfs.cpp
18			Directory.cpp
19			File.cpp
20			Link.cpp
21			Stream.cpp
22			BPlusTree.cpp
23			QueryParserUtils.cpp
24		;
25
26		SEARCH on [ FGristFiles BPlusTree.cpp ]
27			= [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems bfs ] ;
28
29		SEARCH on [ FGristFiles QueryParserUtils.cpp ]
30			+= [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;
31	}
32}
33