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
8SubDirC++Flags -fno-rtti ;
9
10local platform ;
11for platform in [ MultiBootSubDirSetup ] {
12	on $(platform) {
13		BootStaticLibrary [ MultiBootGristFiles boot_bfs ] :
14			bfs.cpp
15			Directory.cpp
16			File.cpp
17			Link.cpp
18			Stream.cpp
19			BPlusTree.cpp
20			QueryParserUtils.cpp
21		;
22
23		SEARCH on [ FGristFiles BPlusTree.cpp ]
24			= [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems bfs ] ;
25
26		SEARCH on [ FGristFiles QueryParserUtils.cpp ]
27			+= [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;
28	}
29}
30