1SubDir HAIKU_TOP src preferences screensaver ; 2 3SetSubDirSupportedPlatformsBeOSCompatible ; 4 5UseHeaders [ FDirName $(HAIKU_TOP) headers os add-ons screen_saver ] : true ; 6 # we also need our headers when build for BeOS 7 8UsePrivateHeaders screen_saver ; 9SubDirSysHdrs $(SUBDIR) ; 10 11Preference ScreenSaver : 12 ScreenSaverApp.cpp 13 ScreenSaverWindow.cpp 14 PasswordWindow.cpp 15 PreviewView.cpp 16 ScreenCornerSelector.cpp 17 18 ScreenSaver.cpp 19 # needed for some old/broken screen saver add-ons that do not 20 # link against libscreensaver.so 21 : be game libscreensaver.so localestub tracker $(TARGET_LIBSTDC++) 22 : ScreenSaver.rdef 23 ; 24 25SEARCH on [ FGristFiles 26 ScreenSaver.cpp 27 ] = [ FDirName $(HAIKU_TOP) src kits screensaver ] ; 28 29DoCatalogs ScreenSaver : 30 x-vnd.Haiku-ScreenSaver 31 : 32 PasswordWindow.cpp 33 PreviewView.cpp 34 ScreenSaverWindow.cpp 35 ; 36