haiku/src/system/kernel/disk_device_manager/Jamfile
Axel Dörfler b74a098352 * Got rid of the duplicated functionalities provided by RWLocker.cpp, and
Locker.cpp.
* The services are now using recursive_locks, and rw_locks instead.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33548 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-10-12 14:29:05 +00:00

40 lines
1.2 KiB
Plaintext

SubDir HAIKU_TOP src system kernel disk_device_manager ;
SEARCH_SOURCE += [ FDirName $(SUBDIR) jobs ] ;
SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src kits storage disk_device ] ;
# DiskDeviceTypes.cpp
UsePrivateHeaders [ FDirName kernel boot platform $(TARGET_BOOT_PLATFORM) ] ;
UsePrivateHeaders [ FDirName kernel disk_device_manager ] ;
UsePrivateHeaders [ FDirName kernel ] ;
UsePrivateHeaders [ FDirName kernel fs ] ;
UsePrivateHeaders [ FDirName kernel util ] ;
UsePrivateSystemHeaders ;
UsePrivateHeaders shared ;
UsePrivateHeaders storage ;
KernelMergeObject kernel_disk_device_manager.o :
ddm_userland_interface.cpp
disk_device_manager.cpp
KDiskDevice.cpp
KDiskDeviceManager.cpp
KFileDiskDevice.cpp
KDiskSystem.cpp
KFileSystem.cpp
KPartition.cpp
KPartitioningSystem.cpp
KPartitionListener.cpp
KPartitionVisitor.cpp
UserDataWriter.cpp
# disk device types
DiskDeviceTypes.cpp
: $(TARGET_KERNEL_PIC_CCFLAGS)
;
# KFileDiskDevice.cpp needs the virtualdrive.h Header. Add it here to not
# contaminate the include paths for the other files.
ObjectHdrs [ FGristFiles KFileDiskDevice$(SUFOBJ) ]
: [ FDirName $(HAIKU_TOP) src tests kits storage virtualdrive ] ;