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