From 194f93689b247fb44426b93198b0cc4b84ea4443 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Fri, 29 Oct 2004 01:43:16 +0000 Subject: [PATCH] Added the DiskDevice API to libbe.so (not to libopenbeos.so though). Ready to be tested under Haiku. :-) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9643 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/Jamfile | 10 +++++++--- src/kits/storage/storage.src | 13 +++++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/src/kits/Jamfile b/src/kits/Jamfile index 2cc28d9ee5..5a971edfe7 100644 --- a/src/kits/Jamfile +++ b/src/kits/Jamfile @@ -27,8 +27,8 @@ for subdir in $(subdirs) { } UsePrivateHeaders shared app [ FDirName servers app ] ; -UsePrivateHeaders kernel ; - # for syscalls.h +UsePrivateHeaders kernel ; # for syscalls.h +UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; UsePrivateHeaders input ; # Add subsubdirs to the SEARCH_SOURCE. @@ -43,8 +43,12 @@ LIBBE_SOURCE = $(STORAGE_KIT_SOURCE) ; +LIBBE_SOURCE_HAIKU_ONLY = + $(STORAGE_KIT_SOURCE_HAIKU_ONLY) +; + SharedLibrary be : - $(LIBBE_SOURCE) + $(LIBBE_SOURCE) $(LIBBE_SOURCE_HAIKU_ONLY) ; SharedLibraryFromObjects openbeos : diff --git a/src/kits/storage/storage.src b/src/kits/storage/storage.src index ddbb029239..8f4f6c2a3c 100644 --- a/src/kits/storage/storage.src +++ b/src/kits/storage/storage.src @@ -51,3 +51,16 @@ STORAGE_KIT_SOURCE = RPatternList.cpp Rule.cpp ; + +STORAGE_KIT_SOURCE_HAIKU_ONLY = + # storage: DiskDevice API + DiskDevice.cpp + DiskDeviceJob.cpp + DiskDevicePrivate.cpp + DiskDeviceRoster.cpp + DiskDeviceTypes.cpp + DiskDeviceVisitor.cpp + DiskSystem.cpp + Partition.cpp + PartitioningInfo.cpp +;