xref: /haiku/src/preferences/screensaver/Jamfile (revision c9ea828200fc11d1101369e7c380102625c39c9e)
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
211bba1e12SAxel Dörfler
22*c9ea8282SAdrien Destugues	: tracker libscreensaver.so be $(TARGET_LIBSTDC++) $(HAIKU_LOCALE_LIBS)
23a10cf76eSAxel Dörfler	: ScreenSaver.rdef
24a10cf76eSAxel Dörfler	;
25a10cf76eSAxel Dörfler
261bba1e12SAxel DörflerSEARCH on [ FGristFiles
271bba1e12SAxel Dörfler		ScreenSaver.cpp
2878f3c7e6SIngo Weinhold	] = [ FDirName $(HAIKU_TOP) src kits screensaver ] ;
291bba1e12SAxel Dörfler
301559de12SJérôme DuvalPackage haiku-screensaverkit-cvs :
311559de12SJérôme Duval	ScreenSaver :
321559de12SJérôme Duval	boot home Desktop haiku-screensaverkit ;
33*c9ea8282SAdrien Destugues
34*c9ea8282SAdrien DestuguesDoCatalogs ScreenSaver :
35*c9ea8282SAdrien Destugues	x-vnd.Haiku-ScreenSaver
36*c9ea8282SAdrien Destugues	:
37*c9ea8282SAdrien Destugues	PasswordWindow.cpp
38*c9ea8282SAdrien Destugues	ScreenSaverWindow.cpp
39*c9ea8282SAdrien Destugues	;
40