xref: /haiku/src/add-ons/kernel/file_systems/userlandfs/server/beos/Jamfile (revision e705c841d784f0035a0ef3e9e96f6e017df16681)
1SubDir HAIKU_TOP src add-ons kernel file_systems userlandfs server beos ;
2
3local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel
4	file_systems userlandfs ] ;
5local userlandFSIncludes = [ PrivateHeaders userlandfs ] ;
6
7if $(TARGET_PACKAGING_ARCH) != x86_gcc2 {
8	SubDirCcFlags -Wno-error=format ;
9}
10
11SubDirSysHdrs [ FDirName $(userlandFSIncludes) ] ;
12SubDirHdrs [ FDirName $(userlandFSIncludes) private ] ;
13SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;
14
15SEARCH_SOURCE += [ FDirName $(userlandFSTop) private ] ;
16SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
17
18DEFINES += USER=1 ;
19DEFINES += DEBUG_APP="\\\"libuserlandfs_beos\\\"" ;
20DEFINES += BUILDING_USERLAND_FS_SERVER=1 ;
21
22# the library providing the BeOS kernel interface for add-ons
23SharedLibrary libuserlandfs_beos_kernel.so
24	:
25	fs_cache.c
26	lock.cpp
27
28	beos_kernel_emu.cpp
29	BeOSKernelFileSystem.cpp
30	BeOSKernelVolume.cpp
31
32	:
33	<nogrist>userlandfs_server
34	[ TargetLibsupc++ ]
35;
36