repository_infos: Enable automatic updates on the main Haiku repostiory.
[haiku.git] / src / kits / storage / Jamfile
blob2343954a97a71f52265b058117bed839075cdf7d
1 SubDir HAIKU_TOP src kits storage ;
3 SetSubDirSupportedPlatforms haiku libbe_test ;
5 UsePrivateHeaders app kernel libroot shared storage ;
7 # for libbe_test
8 UsePublicHeaders [ FDirName add-ons registrar ] ;
10 local architectureObject ;
11 for architectureObject in [ MultiArchSubDirSetup ] {
12         on $(architectureObject) {
13                 local architecture = $(TARGET_PACKAGING_ARCH) ;
15                 UsePrivateSystemHeaders ;
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 ] ;
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
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
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
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         }
104 HaikuSubInclude mime ;