xref: /haiku/src/kits/tracker/Jamfile (revision e39da397f5ff79f2db9f9a3ddf1852b6710578af)
1SubDir HAIKU_TOP src kits tracker ;
2
3AddSubDirSupportedPlatforms libbe_test ;
4
5UsePrivateHeaders shared ;
6UsePrivateHeaders tracker ;
7
8AddResources libtracker.so : TrackerIcons.rdef ;
9
10SubDirC++Flags
11	-D_BUILDING_tracker=1 -DOPEN_TRACKER=1
12#	-D_INCLUDES_CLASS_DEVICE_MAP=1
13	-D_SUPPORTS_RESOURCES=1
14	-D_SUPPORTS_FEATURE_SCRIPTING=1
15#	-D_SILENTLY_CORRECT_FILE_NAMES=1
16	;
17
18SharedLibrary libtracker.so :
19	AttributeStream.cpp
20	AutoMounter.cpp
21	AutoMounterSettings.cpp
22	BackgroundImage.cpp
23	Bitmaps.cpp
24	ContainerWindow.cpp
25	CountView.cpp
26	DeskWindow.cpp
27	DesktopPoseView.cpp
28	DialogPane.cpp
29	DirMenu.cpp
30	EntryIterator.cpp
31	FBCPadding.cpp
32	FSClipboard.cpp
33	FSUndoRedo.cpp
34	FSUtils.cpp
35	FavoritesConfig.cpp
36	FavoritesMenu.cpp
37	FilePanel.cpp
38	FilePanelPriv.cpp
39	FilePermissionsView.cpp
40	FindPanel.cpp
41	GroupedMenu.cpp
42	IconCache.cpp
43	IconMenuItem.cpp
44	InfoWindow.cpp
45	MimeTypeList.cpp
46	MiniMenuField.cpp
47	Model.cpp
48	MountMenu.cpp
49	Navigator.cpp
50	NavMenu.cpp
51	NodePreloader.cpp
52	NodeWalker.cpp
53	OpenWithWindow.cpp
54	OverrideAlert.cpp
55	PendingNodeMonitorCache.cpp
56	Pose.cpp
57	PoseList.cpp
58	PoseView.cpp
59	PoseViewScripting.cpp
60	QueryContainerWindow.cpp
61	QueryPoseView.cpp
62	RecentItems.cpp
63	RegExp.cpp
64	SelectionWindow.cpp
65	Settings.cpp
66	SettingsHandler.cpp
67	SettingsViews.cpp
68	SlowContextPopup.cpp
69	SlowMenu.cpp
70	StatusWindow.cpp
71	TaskLoop.cpp
72	TemplatesMenu.cpp
73	Tests.cpp
74	TextWidget.cpp
75	Thread.cpp
76	TitleView.cpp
77	Tracker.cpp
78	TrackerInitialState.cpp
79	TrackerScripting.cpp
80	TrackerSettings.cpp
81	TrackerSettingsWindow.cpp
82	TrackerString.cpp
83	TrashWatcher.cpp
84	Utilities.cpp
85	ViewState.cpp
86	VolumeWindow.cpp
87	WidgetAttributeText.cpp
88	: be libtranslation.so
89	;
90
91if $(TARGET_PLATFORM) = libbe_test {
92	HaikuInstall install-test-apps : $(HAIKU_APP_TEST_LIB_DIR) : libtracker.so
93		: tests!apps ;
94}
95