We can build the ReiserFS add-on with Haiku interface for the userland,

too.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20373 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold 2007-03-11 21:23:40 +00:00
parent f0bc043b2a
commit 1f78f00899
2 changed files with 54 additions and 14 deletions

View File

@ -1,38 +1,39 @@
SubDir HAIKU_TOP src tests add-ons kernel file_systems userlandfs reiserfs ;
local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems
userlandfs ] ;
local userlandFSIncludes = [ PrivateHeaders userlandfs ] ;
local reiserFSTop = [ FDirName $(HAIKU_TOP) src tests add-ons kernel
file_systems userlandfs r5 src test reiserfs ] ;
local reiserFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel file_systems
reiserfs ] ;
DEFINES += USER=1 ;
SubDirSysHdrs [ FDirName $(userlandFSIncludes) ] ;
SubDirSysHdrs [ FDirName $(userlandFSIncludes) legacy ] ;
# avoid inclusion of <drivers/Select.h>
DEFINES += _DRIVERS_SELECT_H ;
SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;
SEARCH_SOURCE += $(reiserFSTop) ;
SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
Addon <userland>reiserfs
: # relpath - obsolete
:
Debug.cpp
Locker.cpp
String.cpp
Block.cpp
BlockCache.cpp
hashes.cpp
Item.cpp
Iterators.cpp
kernel_interface.cpp
Locker.cpp
Settings.cpp
SuperBlock.cpp
Tree.cpp
VNode.cpp
Volume.cpp
Debug.cpp
Settings.cpp
String.cpp
SuperBlock.cpp
: false # is executable
: libuserlandfs_beos_kernel.so
: libuserlandfs_haiku_kernel.so
;
HaikuSubInclude beos_interface ;

View File

@ -0,0 +1,39 @@
SubDir HAIKU_TOP src tests add-ons kernel file_systems userlandfs reiserfs
beos_interface ;
local userlandFSIncludes = [ PrivateHeaders userlandfs ] ;
local reiserFSTop = [ FDirName $(HAIKU_TOP) src tests add-ons kernel
file_systems userlandfs r5 src test reiserfs ] ;
DEFINES += USER=1 ;
SubDirSysHdrs [ FDirName $(userlandFSIncludes) ] ;
SubDirSysHdrs [ FDirName $(userlandFSIncludes) legacy ] ;
# avoid inclusion of <drivers/Select.h>
DEFINES += _DRIVERS_SELECT_H ;
SEARCH_SOURCE += $(reiserFSTop) ;
Addon <userland-beos>reiserfs
: # relpath - obsolete
:
Block.cpp
BlockCache.cpp
hashes.cpp
Item.cpp
Iterators.cpp
kernel_interface.cpp
Locker.cpp
Tree.cpp
VNode.cpp
Volume.cpp
Debug.cpp
Settings.cpp
String.cpp
SuperBlock.cpp
: false # is executable
: libuserlandfs_beos_kernel.so
;