xref: /haiku/src/preferences/screensaver/Jamfile (revision 1bba1e12c636b8b1e099d8dee2ff5c7d9d59905a)
1338b8dc3SIngo WeinholdSubDir HAIKU_TOP src preferences screensaver ;
2338b8dc3SIngo Weinhold
3338b8dc3SIngo WeinholdSetSubDirSupportedPlatformsBeOSCompatible ;
4a10cf76eSAxel Dörfler
5*1bba1e12SAxel DörflerUseHeaders [ FDirName headers os add-ons screen_saver ] ;
6*1bba1e12SAxel Dörfler	# we also need our headers when build for BeOS
7*1bba1e12SAxel 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
16a10cf76eSAxel Dörfler	MouseAreaView.cpp
17*1bba1e12SAxel Dörfler
18*1bba1e12SAxel Dörfler	ScreenSaver.cpp
19*1bba1e12SAxel Dörfler		# needed for some old/broken screen saver add-ons that do not
20*1bba1e12SAxel Dörfler		# link against libscreensaver.so
21*1bba1e12SAxel Dörfler
2279a3f78fSJérôme Duval	: tracker libscreensaver.so be $(TARGET_LIBSTDC++)
23a10cf76eSAxel Dörfler	: ScreenSaver.rdef
24a10cf76eSAxel Dörfler	;
25a10cf76eSAxel Dörfler
26*1bba1e12SAxel DörflerSEARCH on [ FGristFiles
27*1bba1e12SAxel Dörfler		ScreenSaver.cpp
28*1bba1e12SAxel Dörfler	] = [ FDirName $(OBOS_TOP) src kits screensaver ] ;
29*1bba1e12SAxel Dörfler
301559de12SJérôme DuvalPackage haiku-screensaverkit-cvs :
311559de12SJérôme Duval	ScreenSaver :
321559de12SJérôme Duval	boot home Desktop haiku-screensaverkit ;
33