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