1SubDir HAIKU_TOP src add-ons kernel file_systems xfs ; 2 3# set some additional defines 4{ 5 local defines = 6 XFS_DEBUGGER_COMMANDS 7 ; 8 9 defines = [ FDefines $(defines) ] ; 10 SubDirCcFlags $(defines) ; 11 SubDirC++Flags $(defines) ; 12} 13 14UsePrivateHeaders [ FDirName kernel util ] ; 15UsePrivateHeaders shared storage file_systems ; 16UsePrivateKernelHeaders ; 17 18DEFINES += DEBUG_APP="\\\"xfs\\\"" ; 19 20UseHeaders [ FDirName $(HAIKU_TOP) src libs uuid ] : true ; 21 22local xfsSources = 23 BPlusTree.cpp 24 DeviceOpener.cpp 25 Directory.cpp 26 Extent.cpp 27 Inode.cpp 28 kernel_cpp.cpp 29 kernel_interface.cpp 30 LeafDirectory.cpp 31 Node.cpp 32 ShortDirectory.cpp 33 Volume.cpp 34 xfs.cpp 35 ; 36KernelAddon xfs : 37 $(xfsSources) 38 : 39 libuuid_kernel.a 40; 41 42SEARCH on [ FGristFiles $(xfsSources) ] 43 = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems xfs ] ; 44 45SEARCH on [ FGristFiles DeviceOpener.cpp ] 46 = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems shared ] ; 47 48SEARCH on [ FGristFiles kernel_cpp.cpp ] 49 = [ FDirName $(HAIKU_TOP) src system kernel util ] ; 50