xref: /haiku/src/add-ons/screen_savers/glife/Jamfile (revision 225b6382637a7346d5378ee45a6581b4e2616055)
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 GL localestub $(TARGET_LIBSUPC++)
29	[ BuildFeatureAttribute glu : library ]
30;
31
32DoCatalogs GLife :
33	x-vnd.Haiku-GLifeScreensaver
34	:
35	$(sources)
36;
37