We can apparently build the old style reiserfs and ramfs add-ons using
Haiku's userlandfs. I wouldn't expect them to work very well yet, though. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20255 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
c10705cbda
commit
8cda49ebb8
@ -4,4 +4,4 @@ SubInclude HAIKU_TOP src tests add-ons kernel file_systems bfs ;
|
||||
SubInclude HAIKU_TOP src tests add-ons kernel file_systems fs_shell ;
|
||||
#SubInclude HAIKU_TOP src tests add-ons kernel file_systems iso9660 ;
|
||||
SubInclude HAIKU_TOP src tests add-ons kernel file_systems udf ;
|
||||
SubInclude HAIKU_TOP src tests add-ons kernel file_systems userlandfs r5 ;
|
||||
SubInclude HAIKU_TOP src tests add-ons kernel file_systems userlandfs ;
|
||||
|
5
src/tests/add-ons/kernel/file_systems/userlandfs/Jamfile
Normal file
5
src/tests/add-ons/kernel/file_systems/userlandfs/Jamfile
Normal file
@ -0,0 +1,5 @@
|
||||
SubDir HAIKU_TOP src tests add-ons kernel file_systems userlandfs ;
|
||||
|
||||
SubInclude HAIKU_TOP src tests add-ons kernel file_systems userlandfs r5 ;
|
||||
SubInclude HAIKU_TOP src tests add-ons kernel file_systems userlandfs ramfs ;
|
||||
SubInclude HAIKU_TOP src tests add-ons kernel file_systems userlandfs reiserfs ;
|
@ -0,0 +1,61 @@
|
||||
SubDir HAIKU_TOP src tests add-ons kernel file_systems userlandfs ramfs ;
|
||||
|
||||
local userlandFSTop = [ FDirName $(HAIKU_TOP) src add-ons kernel
|
||||
file_systems userlandfs ] ;
|
||||
local userlandFSIncludes = [ PrivateHeaders userlandfs ] ;
|
||||
local ramFSTop = [ FDirName $(HAIKU_TOP) src tests add-ons kernel
|
||||
file_systems userlandfs r5 src test ramfs ] ;
|
||||
|
||||
DEFINES += USER=1 ;
|
||||
|
||||
# avoid inclusion of <drivers/Select.h>
|
||||
DEFINES += _DRIVERS_SELECT_H ;
|
||||
|
||||
SubDirC++Flags -include
|
||||
[ FDirName $(userlandFSIncludes) shared Compatibility.h ] ;
|
||||
|
||||
SubDirSysHdrs [ FDirName $(userlandFSIncludes) ] ;
|
||||
SubDirSysHdrs [ FDirName $(userlandFSIncludes) legacy ] ;
|
||||
SubDirHdrs [ FDirName $(userlandFSIncludes) legacy ] ;
|
||||
SubDirHdrs [ FDirName $(userlandFSIncludes) shared ] ;
|
||||
|
||||
SEARCH_SOURCE += $(ramFSTop) ;
|
||||
SEARCH_SOURCE += [ FDirName $(userlandFSTop) shared ] ;
|
||||
|
||||
Addon <userland>ramfs
|
||||
: # relpath - obsolete
|
||||
: Debug.cpp
|
||||
Locker.cpp
|
||||
String.cpp
|
||||
|
||||
AllocationInfo.cpp
|
||||
AreaUtils.cpp
|
||||
Attribute.cpp
|
||||
AttributeIndex.cpp
|
||||
AttributeIndexImpl.cpp
|
||||
AttributeIterator.cpp
|
||||
BlockAllocator.cpp
|
||||
BlockAllocatorArea.cpp
|
||||
BlockAllocatorAreaBucket.cpp
|
||||
BlockReferenceManager.cpp
|
||||
DataContainer.cpp
|
||||
Directory.cpp
|
||||
Entry.cpp
|
||||
EntryIterator.cpp
|
||||
EntryListener.cpp
|
||||
File.cpp
|
||||
Index.cpp
|
||||
IndexDirectory.cpp
|
||||
kernel_interface.cpp
|
||||
LastModifiedIndex.cpp
|
||||
NameIndex.cpp
|
||||
Node.cpp
|
||||
NodeListener.cpp
|
||||
NodeTable.cpp
|
||||
Query.cpp
|
||||
SizeIndex.cpp
|
||||
SymLink.cpp
|
||||
Volume.cpp
|
||||
: false # is executable
|
||||
: libuserlandfs_beos_kernel.so
|
||||
;
|
@ -0,0 +1,38 @@
|
||||
SubDir HAIKU_TOP src tests add-ons kernel file_systems userlandfs reiserfs ;
|
||||
|
||||
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>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
|
||||
;
|
Loading…
Reference in New Issue
Block a user