xref: /haiku/src/preferences/screensaver/Jamfile (revision a629567a9001547736cfe892cdf992be16868fed)
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