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