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