xref: /haiku/src/preferences/screensaver/Jamfile (revision 1e60bdeab63fa7a57bc9a55b032052e95a18bd2c)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src preferences screensaver ;
2338b8dc3SIngo Weinhold
399e5e6e8SJérôme DuvalUseHeaders [ FDirName $(HAIKU_TOP) headers os add-ons screen_saver ] : true ;
41bba1e12SAxel Dörfler	# we also need our headers when build for BeOS
51bba1e12SAxel Dörfler
6a10cf76eSAxel DörflerUsePrivateHeaders screen_saver ;
7338b8dc3SIngo WeinholdSubDirSysHdrs $(SUBDIR) ;
8a10cf76eSAxel Dörfler
9a10cf76eSAxel DörflerPreference ScreenSaver :
107cae4a1eSAxel Dörfler	ScreenSaverApp.cpp
11a10cf76eSAxel Dörfler	ScreenSaverWindow.cpp
1266dee31aSJérôme Duval	PasswordWindow.cpp
13a10cf76eSAxel Dörfler	PreviewView.cpp
145d74f3c1SAxel Dörfler	ScreenCornerSelector.cpp
151bba1e12SAxel Dörfler
161bba1e12SAxel Dörfler	ScreenSaver.cpp
171bba1e12SAxel Dörfler		# needed for some old/broken screen saver add-ons that do not
181bba1e12SAxel Dörfler		# link against libscreensaver.so
19220d0402SOliver Tappe	: be game libscreensaver.so localestub tracker [ TargetLibstdc++ ]
20*a1262bbfSAdrien Destugues	[ BuildFeatureAttribute mesa : library ]
21a10cf76eSAxel Dörfler	: ScreenSaver.rdef
22a10cf76eSAxel Dörfler	;
23a10cf76eSAxel Dörfler
241bba1e12SAxel DörflerSEARCH on [ FGristFiles
251bba1e12SAxel Dörfler		ScreenSaver.cpp
2678f3c7e6SIngo Weinhold	] = [ FDirName $(HAIKU_TOP) src kits screensaver ] ;
271bba1e12SAxel Dörfler
28c9ea8282SAdrien DestuguesDoCatalogs ScreenSaver :
29c9ea8282SAdrien Destugues	x-vnd.Haiku-ScreenSaver
30c9ea8282SAdrien Destugues	:
31c9ea8282SAdrien Destugues	PasswordWindow.cpp
3258b592b3SJohn Scipione	PreviewView.cpp
33c9ea8282SAdrien Destugues	ScreenSaverWindow.cpp
34c9ea8282SAdrien Destugues	;
35