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