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