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 Directory.cpp 25 DriverSettings.cpp 26 Entry.cpp 27 EntryList.cpp 28 File.cpp 29 FileDescriptorIO.cpp 30 FileIO.cpp 31 FindDirectory.cpp 32 MergedDirectory.cpp 33 Mime.cpp 34 MimeType.cpp 35 Node.cpp 36 NodeInfo.cpp 37 NodeMonitor.cpp 38 OffsetFile.cpp 39 Path.cpp 40 PathMonitor.cpp 41 Query.cpp 42 QueryPredicate.cpp 43 ResourceFile.cpp 44 ResourceItem.cpp 45 Resources.cpp 46 ResourcesContainer.cpp 47 ResourceStrings.cpp 48 Statable.cpp 49 SymLink.cpp 50 Volume.cpp 51 VolumeRoster.cpp 52 storage_support.cpp 53 54 # sniffer 55 CharStream.cpp 56 Err.cpp 57 DisjList.cpp 58 Pattern.cpp 59 PatternList.cpp 60 Parser.cpp 61 Range.cpp 62 RPattern.cpp 63 RPatternList.cpp 64 Rule.cpp 65 66 # disk device API 67 DiskDevice.cpp 68 DiskDeviceJob.cpp 69 DiskDeviceJobGenerator.cpp 70 DiskDeviceJobQueue.cpp 71 DiskDeviceList.cpp 72 DiskDevicePrivate.cpp 73 DiskDeviceRoster.cpp 74 DiskDeviceTypes.cpp 75 DiskDeviceVisitor.cpp 76 DiskSystem.cpp 77 DiskSystemAddOn.cpp 78 DiskSystemAddOnManager.cpp 79 MutablePartition.cpp 80 Partition.cpp 81 PartitionDelegate.cpp 82 PartitioningInfo.cpp 83 PartitionParameterEditor.cpp 84 PartitionReference.cpp 85 86 CreateChildJob.cpp 87 DeleteChildJob.cpp 88 DefragmentJob.cpp 89 InitializeJob.cpp 90 MoveJob.cpp 91 RepairJob.cpp 92 ResizeJob.cpp 93 SetStringJob.cpp 94 UninitializeJob.cpp 95 ; 96 } 97} 98 99HaikuSubInclude mime ; 100