xref: /haiku/src/add-ons/screen_savers/glife/Jamfile (revision e711e6e42fd7ec3111ba9dc2324fa8efedd6674b)
1SubDir HAIKU_TOP src add-ons screen_savers glife ;
2UseBuildFeatureHeaders glu ;
3UseBuildFeatureHeaders mesa ;
4
5SetSubDirSupportedPlatformsBeOSCompatible ;
6
7UsePrivateHeaders screen_saver ;
8	# For BuildScreenSaverDefaultSettingsView
9
10local sources =
11	GLifeSaver.cpp
12	GLifeView.cpp
13	GLifeGrid.cpp
14	GLifeConfig.cpp
15;
16
17Includes [ FGristFiles $(sources) ] :
18	[ BuildFeatureAttribute glu : headers ]
19	[ BuildFeatureAttribute mesa : headers ]
20	;
21    # Dependency needed to trigger downloading/unzipping the package before
22    # compiling the files.
23
24AddResources GLife : GLife.rdef ;
25
26ScreenSaver GLife :
27	$(sources) :
28	be screensaver localestub [ TargetLibsupc++ ]
29	[ BuildFeatureAttribute glu : library ]
30	[ BuildFeatureAttribute mesa : library ]
31;
32
33DoCatalogs GLife :
34	x-vnd.Haiku-GLifeScreensaver
35	:
36	$(sources)
37;
38