xref: /haiku/src/kits/storage/Jamfile (revision d5cd5d63ff0ad395989db6cf4841a64d5b545d1d)
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