xref: /haiku/src/add-ons/kernel/file_systems/xfs/Jamfile (revision b5efad4eae1a0754ce3e4eb87458279e81f61f61)
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	DeviceOpener.cpp
24	Directory.cpp
25	Extent.cpp
26	Inode.cpp
27	kernel_cpp.cpp
28	kernel_interface.cpp
29	LeafDirectory.cpp
30	Node.cpp
31	ShortDirectory.cpp
32	Volume.cpp
33	xfs.cpp
34	;
35KernelAddon xfs :
36	$(xfsSources)
37	:
38	libuuid_kernel.a
39;
40
41SEARCH on [ FGristFiles $(xfsSources) ]
42	= [ FDirName  $(HAIKU_TOP) src add-ons kernel file_systems xfs ] ;
43
44SEARCH on [ FGristFiles DeviceOpener.cpp ]
45	= [ FDirName  $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;
46
47SEARCH on [ FGristFiles kernel_cpp.cpp ]
48	= [ FDirName $(HAIKU_TOP) src system kernel util ] ;
49