⛏️ index : haiku.git

SubDir HAIKU_TOP src add-ons kernel file_systems ramfs ;

UsePrivateKernelHeaders ;
UsePrivateHeaders file_systems storage ;
UseHeaders [ FDirName $(HAIKU_TOP) src add-ons kernel drivers disk virtual ram_disk ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src system kernel vm ] ;
UseHeaders [ FDirName $(HAIKU_TOP) src system kernel cache ] ;

DEFINES += DEBUG_APP="\\\"ramfs\\\"" ;

KernelAddon ramfs
	:
	AllocationInfo.cpp
	Attribute.cpp
	AttributeIndex.cpp
	AttributeIndexImpl.cpp
	AttributeIterator.cpp
	DataContainer.cpp
	Directory.cpp
	Entry.cpp
	EntryIterator.cpp
	EntryListener.cpp
	File.cpp
	Index.cpp
	IndexDirectory.cpp
	kernel_interface.cpp
	LastModifiedIndex.cpp
	NameIndex.cpp
	Node.cpp
	NodeListener.cpp
	NodeTable.cpp
	Query.cpp
	SpecialNode.cpp
	SizeIndex.cpp
	SymLink.cpp
	Volume.cpp

	DebugSupport.cpp
	QueryParserUtils.cpp
;

SEARCH on [ FGristFiles DebugSupport.cpp QueryParserUtils.cpp ]
	+= [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;