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