xref: /haiku/src/add-ons/kernel/file_systems/ramfs/Jamfile (revision 224e7c42697a7425059175c74edb62e706477d52)
1*224e7c42SIngo WeinholdSubDir HAIKU_TOP src tests add-ons kernel file_systems userlandfs r5 src test
2*224e7c42SIngo Weinhold	ramfs ;
3*224e7c42SIngo Weinhold
4*224e7c42SIngo WeinholdSetSubDirSupportedPlatforms r5 bone dano ;
5*224e7c42SIngo Weinhold
6*224e7c42SIngo Weinholdlocal userlandFSTop = [ FDirName $(HAIKU_TOP) src tests add-ons kernel
7*224e7c42SIngo Weinhold	file_systems userlandfs r5 ] ;
8*224e7c42SIngo Weinholdlocal userlandFSIncludes = [ FDirName $(userlandFSTop) headers ] ;
9*224e7c42SIngo Weinhold
10*224e7c42SIngo WeinholdDEFINES += USER=1 ;
11*224e7c42SIngo Weinhold
12*224e7c42SIngo WeinholdSubDirC++Flags -include
13*224e7c42SIngo Weinhold	[ FDirName $(userlandFSIncludes) shared Compatibility.h ] ;
14*224e7c42SIngo Weinhold
15*224e7c42SIngo WeinholdSubDirSysHdrs [ FDirName $(userlandFSIncludes) public ] ;
16*224e7c42SIngo WeinholdSubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;
17*224e7c42SIngo Weinhold
18*224e7c42SIngo Weinholdif $(OSPLAT) = X86 {
19*224e7c42SIngo Weinhold#	SubDirC++Flags -include [ FDirName $(UFS_TOP) src kernel_add_on
20*224e7c42SIngo Weinhold#		kernel-cpp.h ] ;
21*224e7c42SIngo Weinhold	SubDirC++Flags -include [ FDirName $(SUBDIR) cpp.h ] ;
22*224e7c42SIngo Weinhold}
23*224e7c42SIngo Weinhold
24*224e7c42SIngo WeinholdSEARCH_SOURCE += [ FDirName $(userlandFSTop) src shared ] ;
25*224e7c42SIngo Weinhold
26*224e7c42SIngo WeinholdAddon <test>ramfs
27*224e7c42SIngo Weinhold	: # relpath - obsolete
28*224e7c42SIngo Weinhold	: Debug.cpp
29*224e7c42SIngo Weinhold	  Locker.cpp
30*224e7c42SIngo Weinhold	  String.cpp
31*224e7c42SIngo Weinhold
32*224e7c42SIngo Weinhold	  AllocationInfo.cpp
33*224e7c42SIngo Weinhold	  AreaUtils.cpp
34*224e7c42SIngo Weinhold	  Attribute.cpp
35*224e7c42SIngo Weinhold	  AttributeIndex.cpp
36*224e7c42SIngo Weinhold	  AttributeIndexImpl.cpp
37*224e7c42SIngo Weinhold	  AttributeIterator.cpp
38*224e7c42SIngo Weinhold	  BlockAllocator.cpp
39*224e7c42SIngo Weinhold	  BlockAllocatorArea.cpp
40*224e7c42SIngo Weinhold	  BlockAllocatorAreaBucket.cpp
41*224e7c42SIngo Weinhold	  BlockReferenceManager.cpp
42*224e7c42SIngo Weinhold	  DataContainer.cpp
43*224e7c42SIngo Weinhold	  Directory.cpp
44*224e7c42SIngo Weinhold	  Entry.cpp
45*224e7c42SIngo Weinhold	  EntryIterator.cpp
46*224e7c42SIngo Weinhold	  EntryListener.cpp
47*224e7c42SIngo Weinhold	  File.cpp
48*224e7c42SIngo Weinhold	  Index.cpp
49*224e7c42SIngo Weinhold	  IndexDirectory.cpp
50*224e7c42SIngo Weinhold	  kernel_interface.cpp
51*224e7c42SIngo Weinhold	  LastModifiedIndex.cpp
52*224e7c42SIngo Weinhold	  NameIndex.cpp
53*224e7c42SIngo Weinhold	  Node.cpp
54*224e7c42SIngo Weinhold	  NodeListener.cpp
55*224e7c42SIngo Weinhold	  NodeTable.cpp
56*224e7c42SIngo Weinhold	  Query.cpp
57*224e7c42SIngo Weinhold	  SizeIndex.cpp
58*224e7c42SIngo Weinhold	  SymLink.cpp
59*224e7c42SIngo Weinhold	  Volume.cpp
60*224e7c42SIngo Weinhold	: false		# is executable
61*224e7c42SIngo Weinhold	: <test>UserlandFSServer
62*224e7c42SIngo Weinhold;
63