
need via library libuserlandfs_beos_kernel.so. Fine-tuned the legacy headers so they can by used by the the kernel interface emulation code as well as by the add-ons. This is actually a bit hacky, since we build everything in the Haiku build environment and thus mix these old headers and Haiku's. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20254 a95241bf-73f2-0310-859d-f6bbb57e9c96
59 lines
1.4 KiB
Plaintext
59 lines
1.4 KiB
Plaintext
SubDir HAIKU_TOP src add-ons kernel file_systems userlandfs server ;
|
|
|
|
local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel
|
|
file_systems userlandfs ] ;
|
|
local userlandFSIncludes = [ PrivateHeaders userlandfs ] ;
|
|
|
|
SubDirSysHdrs [ FDirName $(userlandFSIncludes) ] ;
|
|
SubDirHdrs [ FDirName $(userlandFSIncludes) private ] ;
|
|
SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;
|
|
|
|
SEARCH_SOURCE += [ FDirName $(userlandFSTop) private ] ;
|
|
SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
|
|
|
|
DEFINES += USER=1 ;
|
|
DEFINES += DEBUG_APP="\\\"UserlandFSServer\\\"" ;
|
|
DEFINES += BUILDING_USERLAND_FS_SERVER=1 ;
|
|
|
|
Application UserlandFSServer
|
|
: AreaSupport.cpp
|
|
Debug.cpp
|
|
DispatcherDefs.cpp
|
|
driver_settings.c
|
|
LazyInitializable.cpp
|
|
Locker.cpp
|
|
ObjectTracker.cpp
|
|
Port.cpp
|
|
Referencable.cpp
|
|
Request.cpp
|
|
RequestAllocator.cpp
|
|
RequestHandler.cpp
|
|
RequestPort.cpp
|
|
Requests.cpp
|
|
SingleReplyRequestHandler.cpp
|
|
String.cpp
|
|
|
|
beos_fs_cache.c
|
|
|
|
beos_lock.cpp
|
|
BeOSKernelFileSystem.cpp
|
|
BeOSKernelVolume.cpp
|
|
DispatcherFileSystem.cpp
|
|
FileSystem.cpp
|
|
kernel_emu.cpp
|
|
main.cpp
|
|
RequestThread.cpp
|
|
ServerDefs.cpp
|
|
UserlandFSDispatcher.cpp
|
|
UserlandFSServer.cpp
|
|
UserlandRequestHandler.cpp
|
|
Volume.cpp
|
|
: be
|
|
;
|
|
|
|
# the library providing the BeOS kernel interface for add-ons
|
|
SharedLibrary libuserlandfs_beos_kernel.so
|
|
: beos_kernel_emu.cpp
|
|
: <nogrist>UserlandFSServer
|
|
;
|