xref: /haiku/src/kits/storage/Jamfile (revision 746cac055adc6ac3308c7bc2d29040fb95689cc9)
1SubDir HAIKU_TOP src kits storage ;
2
3SetSubDirSupportedPlatforms haiku libbe_test ;
4
5UseLibraryHeaders icon ;
6
7UsePrivateHeaders shared app 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	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	PartitionReference.cpp
80
81	CreateChildJob.cpp
82	DeleteChildJob.cpp
83	DefragmentJob.cpp
84	InitializeJob.cpp
85	MoveJob.cpp
86	RepairJob.cpp
87	ResizeJob.cpp
88	SetStringJob.cpp
89	UninitializeJob.cpp
90;
91
92
93# The adapter library we need (Storage Kit).
94#
95
96SharedLibrary libbeadapter.so :
97	LibBeAdapter.cpp
98;
99LinkAgainst libbeadapter.so : be : false ;
100