1SubDir HAIKU_TOP src add-ons screen_savers glife ; 2SubDirSysHdrs $(HAIKU_MESA_HEADERS) ; 3 4SetSubDirSupportedPlatformsBeOSCompatible ; 5 6# For GCC2 7#if $(HAIKU_GCC_VERSION[1]) < 3 { 8 SubDirC++Flags --no-warnings ; 9#} 10 11UsePrivateHeaders screen_saver ; 12 # For BuildScreenSaverDefaultSettingsView 13 14local sources = 15 GLifeSaver.cpp 16 GLifeView.cpp 17 GLifeGrid.cpp 18 GLifeConfig.cpp 19; 20 21Includes [ FGristFiles $(sources) ] : $(HAIKU_MESA_HEADERS_DEPENDENCY) ; 22 # Dependency needed to trigger downloading/unzipping the package before 23 # compiling the files. 24 25AddResources GLife : GLife.rdef ; 26 27ScreenSaver GLife : 28 $(sources) : 29 be screensaver GL $(HAIKU_LOCALE_LIBS) $(TARGET_LIBSUPC++) 30; 31 32DoCatalogs GLife : 33 x-vnd.Haiku-GLifeScreensaver 34 : 35 $(sources) 36; 37