vfs: check userland buffers before reading them.
[haiku.git] / src / preferences / screensaver / Jamfile
blob2a094ab3f8eb60066e58bc7d46c2111ba1041d49
1 SubDir HAIKU_TOP src preferences screensaver ;
3 SetSubDirSupportedPlatformsBeOSCompatible ;
5 UseHeaders [ FDirName $(HAIKU_TOP) headers os add-ons screen_saver ] : true ;
6         # we also need our headers when build for BeOS
8 UsePrivateHeaders screen_saver ;
9 SubDirSysHdrs $(SUBDIR) ;
11 Preference ScreenSaver :
12         ScreenSaverApp.cpp
13         ScreenSaverWindow.cpp
14         PasswordWindow.cpp
15         PreviewView.cpp
16         ScreenCornerSelector.cpp
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 [ TargetLibstdc++ ]
22         [ BuildFeatureAttribute mesa : library ]
23         : ScreenSaver.rdef
24         ;
26 SEARCH on [ FGristFiles
27                 ScreenSaver.cpp
28         ] = [ FDirName $(HAIKU_TOP) src kits screensaver ] ;
30 DoCatalogs ScreenSaver :
31         x-vnd.Haiku-ScreenSaver
32         :
33         PasswordWindow.cpp
34         PreviewView.cpp
35         ScreenSaverWindow.cpp
36         ;