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