1SubDir HAIKU_TOP src add-ons kernel file_systems btrfs ;
2
3UsePrivateHeaders [ FDirName kernel util ] ;
4UsePrivateHeaders shared storage file_systems ;
5UsePrivateKernelHeaders ;
6UseBuildFeatureHeaders zlib ;
7
8DEFINES += DEBUG_APP="\\\"btrfs\\\"" ;
9
10UseHeaders [ FDirName $(HAIKU_TOP) src libs uuid ] : true ;
11
12Includes [ FGristFiles Inode.cpp ]
13	: [ BuildFeatureAttribute zlib : headers ] ;
14
15KernelAddon btrfs :
16	btrfs_disk_system.cpp
17	kernel_interface.cpp
18	Attribute.cpp
19	AttributeIterator.cpp
20	BTree.cpp
21	Chunk.cpp
22	CRCTable.cpp
23	DebugSupport.cpp
24	DeviceOpener.cpp
25	DirectoryIterator.cpp
26	ExtentAllocator.cpp
27	Inode.cpp
28	Journal.cpp
29	Volume.cpp
30	:
31	kernel_libz.a
32	libuuid_kernel.a
33;
34
35SEARCH on [ FGristFiles DeviceOpener.cpp ]
36	= [ FDirName  $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;
37
38SEARCH on [ FGristFiles DebugSupport.cpp ]
39	+= [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;
40