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