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