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