1SubDir OBOS_TOP src kits storage ; 2 3UsePrivateHeaders $(DOT) ; 4UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; 5UsePrivateHeaders shared ; 6UsePrivateHeaders storage ; 7 8SEARCH_SOURCE += [ FDirName $(OBOS_TOP) src kits storage ] ; 9 10# We need to keep the DiskDevice API out of libopenbeos as long as the 11# Interface Kit is not fully functional (at least the part we are using). 12# So, we build a separate library. 13# 14SharedLibrary diskdevice 15 : #AddOnImage.cpp 16 DiskDevice.cpp 17 DiskDeviceJob.cpp 18# DiskDeviceList.cpp 19 DiskDevicePrivate.cpp 20 DiskDeviceRoster.cpp 21 DiskDeviceTypes.cpp 22 DiskDeviceVisitor.cpp 23# DiskScannerAddOn.cpp 24 DiskSystem.cpp 25 Partition.cpp 26# PartitioningDialog.cpp 27 PartitioningInfo.cpp 28 29 : <boot!home!config!lib>libdisk_device_manager.so be 30; 31AbsSymLink <boot!home!config!lib>libdiskdevice.so : libdiskdevice.so 32 : /boot/home/config/lib ; 33