xref: /haiku/src/preferences/screensaver/Jamfile (revision 220d04022750f40f8bac8f01fa551211e28d04f2)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src preferences screensaver ;
2338b8dc3SIngo Weinhold
3338b8dc3SIngo WeinholdSetSubDirSupportedPlatformsBeOSCompatible ;
4a10cf76eSAxel Dörfler
599e5e6e8SJérôme DuvalUseHeaders [ FDirName $(HAIKU_TOP) headers os add-ons screen_saver ] : true ;
61bba1e12SAxel Dörfler	# we also need our headers when build for BeOS
71bba1e12SAxel Dörfler
8a10cf76eSAxel DörflerUsePrivateHeaders screen_saver ;
9338b8dc3SIngo WeinholdSubDirSysHdrs $(SUBDIR) ;
10a10cf76eSAxel Dörfler
11a10cf76eSAxel DörflerPreference ScreenSaver :
127cae4a1eSAxel Dörfler	ScreenSaverApp.cpp
13a10cf76eSAxel Dörfler	ScreenSaverWindow.cpp
1466dee31aSJérôme Duval	PasswordWindow.cpp
15a10cf76eSAxel Dörfler	PreviewView.cpp
165d74f3c1SAxel Dörfler	ScreenCornerSelector.cpp
171bba1e12SAxel Dörfler
181bba1e12SAxel Dörfler	ScreenSaver.cpp
191bba1e12SAxel Dörfler		# needed for some old/broken screen saver add-ons that do not
201bba1e12SAxel Dörfler		# link against libscreensaver.so
21*220d0402SOliver Tappe	: be game libscreensaver.so localestub tracker [ TargetLibstdc++ ]
22a10cf76eSAxel Dörfler	: ScreenSaver.rdef
23a10cf76eSAxel Dörfler	;
24a10cf76eSAxel Dörfler
251bba1e12SAxel DörflerSEARCH on [ FGristFiles
261bba1e12SAxel Dörfler		ScreenSaver.cpp
2778f3c7e6SIngo Weinhold	] = [ FDirName $(HAIKU_TOP) src kits screensaver ] ;
281bba1e12SAxel Dörfler
29c9ea8282SAdrien DestuguesDoCatalogs ScreenSaver :
30c9ea8282SAdrien Destugues	x-vnd.Haiku-ScreenSaver
31c9ea8282SAdrien Destugues	:
32c9ea8282SAdrien Destugues	PasswordWindow.cpp
3358b592b3SJohn Scipione	PreviewView.cpp
34c9ea8282SAdrien Destugues	ScreenSaverWindow.cpp
35c9ea8282SAdrien Destugues	;
36