1 SubDir HAIKU_TOP src kits tracker ;
3 SetSubDirSupportedPlatformsBeOSCompatible ;
4 AddSubDirSupportedPlatforms libbe_test ;
6 UseHeaders [ FDirName $(HAIKU_TOP) src add-ons input_server filters shortcut_catcher ] ;
7 UsePrivateHeaders interface mount shared storage support tracker ;
8 UsePrivateSystemHeaders ;
12 # -D_INCLUDES_CLASS_DEVICE_MAP=1
13 -D_SUPPORTS_RESOURCES=1
14 # -D_SILENTLY_CORRECT_FILE_NAMES=1
17 local architectureObject ;
18 for architectureObject in [ MultiArchSubDirSetup ] {
19 on $(architectureObject) {
20 local vectorIconLibs ;
21 if ! $(TARGET_PLATFORM_HAIKU_COMPATIBLE) && $(TARGET_PLATFORM)
23 vectorIconLibs = [ MultiArchDefaultGristFiles libicon.a libagg.a ] ;
26 local libtracker = [ MultiArchDefaultGristFiles libtracker.so ] ;
27 AddResources $(libtracker) : TrackerIcons.rdef libtracker.rdef ;
29 SEARCH_SOURCE += [ FDirName $(HAIKU_TOP) src add-ons input_server
30 filters shortcut_catcher ] ;
32 SharedLibrary $(libtracker) :
34 AutoMounterSettings.cpp
51 FilePermissionsView.cpp
67 PendingNodeMonitorCache.cpp
72 QueryContainerWindow.cpp
89 TrackerInitialState.cpp
92 TrackerSettingsWindow.cpp
97 VirtualDirectoryEntryList.cpp
98 VirtualDirectoryManager.cpp
99 VirtualDirectoryPoseView.cpp
100 VirtualDirectoryWindow.cpp
101 WidgetAttributeText.cpp
104 be localestub shared translation $(vectorIconLibs)
105 [ TargetLibstdc++ ] [ TargetLibsupc++ ]
106 [ MultiArchDefaultGristFiles libshortcuts_shared.a ]
111 DoCatalogs libtracker.so :
112 x-vnd.Haiku-libtracker
115 AutoMounterSettings.cpp
122 FilePermissionsView.cpp
133 QueryContainerWindow.cpp
143 TrackerInitialState.cpp
144 TrackerSettingsWindow.cpp
145 WidgetAttributeText.cpp
149 if $(TARGET_PLATFORM) = libbe_test {
150 HaikuInstall install-test-apps : $(HAIKU_APP_TEST_LIB_DIR) : libtracker.so