xref: /haiku/src/tests/add-ons/kernel/file_systems/userlandfs/ramfs/Jamfile (revision b8a45b3a2df2379b4301bf3bd5949b9a105be4ba)
1SubDir HAIKU_TOP src tests add-ons kernel file_systems userlandfs ramfs ;
2
3local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel
4	file_systems userlandfs ] ;
5local userlandFSIncludes = [ PrivateHeaders userlandfs ] ;
6local ramFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems ramfs ] ;
7
8DEFINES += USER=1 ;
9
10UsePrivateKernelHeaders ;
11UsePrivateHeaders file_systems storage ;
12SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;
13
14SEARCH_SOURCE += $(ramFSTop) ;
15SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
16
17Addon <userland>ramfs
18	:
19	AllocationInfo.cpp
20	Attribute.cpp
21	AttributeIndex.cpp
22	AttributeIndexImpl.cpp
23	AttributeIterator.cpp
24	DataContainer.cpp
25	Directory.cpp
26	Entry.cpp
27	EntryIterator.cpp
28	EntryListener.cpp
29	File.cpp
30	Index.cpp
31	IndexDirectory.cpp
32	kernel_interface.cpp
33	LastModifiedIndex.cpp
34	NameIndex.cpp
35	Node.cpp
36	NodeListener.cpp
37	NodeTable.cpp
38	Query.cpp
39	SizeIndex.cpp
40	SymLink.cpp
41	Volume.cpp
42
43	DebugSupport.cpp
44	QueryParserUtils.cpp
45
46	: libuserlandfs_haiku_kernel.so
47;
48
49SEARCH on [ FGristFiles DebugSupport.cpp QueryParserUtils.cpp ]
50	+= [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems shared ] ;
51