1SubDir HAIKU_TOP src kits storage ; 2 3SetSubDirSupportedPlatforms haiku libbe_test ; 4 5UseLibraryHeaders icon ; 6 7UsePrivateHeaders shared app kernel storage ; 8UsePrivateHeaders [ FDirName kernel disk_device_manager ] ; 9UseArchHeaders $(TARGET_ARCH) ; 10 11# for libbe_test 12UsePublicHeaders [ FDirName add-ons registrar ] ; 13 14SEARCH_SOURCE += [ FDirName $(SUBDIR) disk_device ] ; 15SEARCH_SOURCE += [ FDirName $(SUBDIR) disk_device jobs ] ; 16SEARCH_SOURCE += [ FDirName $(SUBDIR) mime ] ; 17SEARCH_SOURCE += [ FDirName $(SUBDIR) sniffer ] ; 18 19MergeObject <libbe>storage_kit.o : 20 AppFileInfo.cpp 21 Directory.cpp 22 Entry.cpp 23 EntryList.cpp 24 File.cpp 25 FindDirectory.cpp 26 Mime.cpp 27 MimeType.cpp 28 Node.cpp 29 NodeInfo.cpp 30 NodeMonitor.cpp 31 OffsetFile.cpp 32 Path.cpp 33 PathMonitor.cpp 34 Query.cpp 35 QueryPredicate.cpp 36 ResourceFile.cpp 37 ResourceItem.cpp 38 Resources.cpp 39 ResourcesContainer.cpp 40 ResourceStrings.cpp 41 Statable.cpp 42 SymLink.cpp 43 Volume.cpp 44 VolumeRoster.cpp 45 storage_support.cpp 46 47 # mime 48 database_access.cpp 49 database_support.cpp 50 51 # sniffer 52 CharStream.cpp 53 Err.cpp 54 DisjList.cpp 55 Pattern.cpp 56 PatternList.cpp 57 Parser.cpp 58 Range.cpp 59 RPattern.cpp 60 RPatternList.cpp 61 Rule.cpp 62 63 # disk device API 64 DiskDevice.cpp 65 DiskDeviceJob.cpp 66 DiskDeviceJobGenerator.cpp 67 DiskDeviceJobQueue.cpp 68 DiskDeviceList.cpp 69 DiskDevicePrivate.cpp 70 DiskDeviceRoster.cpp 71 DiskDeviceTypes.cpp 72 DiskDeviceVisitor.cpp 73 DiskSystem.cpp 74 DiskSystemAddOn.cpp 75 DiskSystemAddOnManager.cpp 76 MutablePartition.cpp 77 Partition.cpp 78 PartitionDelegate.cpp 79 PartitioningInfo.cpp 80 PartitionReference.cpp 81 82 CreateChildJob.cpp 83 DeleteChildJob.cpp 84 DefragmentJob.cpp 85 InitializeJob.cpp 86 MoveJob.cpp 87 RepairJob.cpp 88 ResizeJob.cpp 89 SetStringJob.cpp 90 UninitializeJob.cpp 91; 92 93 94# The adapter library we need (Storage Kit). 95# 96 97SharedLibrary libbeadapter.so : 98 LibBeAdapter.cpp 99; 100LinkAgainst libbeadapter.so : be : false ; 101