btrfs: [] on the end of a struct field is a variable length array.
[haiku.git] / src / add-ons / kernel / file_systems / bfs / Jamfile
blob8d78cf7bfd77af17b0947618d772b29073b6cea5
1 SubDir HAIKU_TOP src add-ons kernel file_systems bfs ;
3 # set some additional defines
5         local defines =
6                 BFS_DEBUGGER_COMMANDS
7                 #BFS_BIG_ENDIAN_ONLY
8                 ;
10         if $(DEBUG) = 0 {
11                 # the gcc on BeOS doesn't compile BFS correctly with -O2 or more
12                 OPTIM = -O1 ;
13         }
15         defines = [ FDefines $(defines) ] ;
16         SubDirCcFlags $(defines) ;
17         SubDirC++Flags $(defines) ;
20 UsePrivateKernelHeaders ;
21 UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
22 UsePrivateHeaders shared storage ;
24 KernelAddon bfs :
25         bfs_disk_system.cpp
26         BlockAllocator.cpp
27         BPlusTree.cpp
28         kernel_cpp.cpp
29         Attribute.cpp
30         Debug.cpp
31         Index.cpp
32         Inode.cpp
33         Journal.cpp
34         Query.cpp
35         QueryParserUtils.cpp
36         Volume.cpp
38         kernel_interface.cpp
39         ;
41 SEARCH on [ FGristFiles kernel_cpp.cpp ]
42         = [ FDirName $(HAIKU_TOP) src system kernel util ] ;
44 SEARCH on [ FGristFiles QueryParserUtils.cpp ]
45         += [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;