SubDir HAIKU_TOP src add-ons disk_systems btrfs ;

UsePrivateKernelHeaders ;
UsePrivateHeaders shared storage ;
UseBuildFeatureHeaders zlib ;

Includes [ FGristFiles BTRFSAddOn.cpp ]
	: [ BuildFeatureAttribute zlib : headers ] ;

UseHeaders [ FDirName $(HAIKU_TOP) src libs uuid ] : true ;

SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems btrfs ] ;

AddResources <disk_system>btrfs : BTRFSAddOn.rdef ;

Addon <disk_system>btrfs :
	BTRFSAddOn.cpp
	InitializeParameterEditor.cpp

	btrfs_disk_system.cpp

	: be localestub [ TargetLibsupc++ ] shared
;

DoCatalogs <disk_system>btrfs :
	x-vnd.Haiku-BTRFSDiskAddOn
	:
	InitializeParameterEditor.cpp
;
