1SubDir HAIKU_TOP src kits storage ;
2
3SetSubDirSupportedPlatforms haiku libbe_test ;
4
5UsePrivateHeaders app libroot shared storage ;
6UsePrivateSystemHeaders ;
7
8# for libbe_test
9UsePublicHeaders [ FDirName add-ons registrar ] ;
10
11SEARCH_SOURCE += [ FDirName $(SUBDIR) disk_device ] ;
12SEARCH_SOURCE += [ FDirName $(SUBDIR) disk_device jobs ] ;
13SEARCH_SOURCE += [ FDirName $(SUBDIR) mime ] ;
14SEARCH_SOURCE += [ FDirName $(SUBDIR) sniffer ] ;
15
16MergeObject <libbe>storage_kit.o :
17	AppFileInfo.cpp
18	Directory.cpp
19	Entry.cpp
20	EntryList.cpp
21	File.cpp
22	FileDescriptorIO.cpp
23	FileIO.cpp
24	FindDirectory.cpp
25	Mime.cpp
26	MimeType.cpp
27	Node.cpp
28	NodeInfo.cpp
29	NodeMonitor.cpp
30	OffsetFile.cpp
31	Path.cpp
32	PathMonitor.cpp
33	Query.cpp
34	QueryPredicate.cpp
35	ResourceFile.cpp
36	ResourceItem.cpp
37	Resources.cpp
38	ResourcesContainer.cpp
39	ResourceStrings.cpp
40	Statable.cpp
41	SymLink.cpp
42	Volume.cpp
43	VolumeRoster.cpp
44	storage_support.cpp
45
46	# mime
47	database_access.cpp
48	database_support.cpp
49
50	# sniffer
51	CharStream.cpp
52	Err.cpp
53	DisjList.cpp
54	Pattern.cpp
55	PatternList.cpp
56	Parser.cpp
57	Range.cpp
58	RPattern.cpp
59	RPatternList.cpp
60	Rule.cpp
61
62	# disk device API
63	DiskDevice.cpp
64	DiskDeviceJob.cpp
65	DiskDeviceJobGenerator.cpp
66	DiskDeviceJobQueue.cpp
67	DiskDeviceList.cpp
68	DiskDevicePrivate.cpp
69	DiskDeviceRoster.cpp
70	DiskDeviceTypes.cpp
71	DiskDeviceVisitor.cpp
72	DiskSystem.cpp
73	DiskSystemAddOn.cpp
74	DiskSystemAddOnManager.cpp
75	MutablePartition.cpp
76	Partition.cpp
77	PartitionDelegate.cpp
78	PartitioningInfo.cpp
79	PartitionParameterEditor.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