SubDir HAIKU_TOP src add-ons kernel drivers disk nvme ;

SubDirCcFlags -Wno-error ;

UsePrivateKernelHeaders ;
SubDirHdrs $(HAIKU_TOP) src system kernel device_manager ;
SubDirSysHdrs $(HAIKU_TOP) headers compatibility bsd ;

UseHeaders [ FDirName $(SUBDIR) ] : true ;

SEARCH_SOURCE += [ FDirName $(SUBDIR) libnvme ] ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) compat ] ;

KernelAddon nvme_disk :
	nvme_disk.cpp
	libnvme_haiku.cpp

	nvme.c
	nvme_admin.c
	nvme_common.c
	nvme_ctrlr.c
	nvme_ns.c
	nvme_qpair.c
	nvme_quirks.c
	nvme_request.c
;
