1 ####################################################################### 2 # SConscript for EGL 3 4 5 Import('*') 6 7 env = env.Clone() 8 9 env.Append(CPPPATH = [ 10 '#/include', 11 '#/include/HaikuGL', 12 '#/src/egl/main', 13 '#/src', 14 ]) 15 16 17 # parse Makefile.sources 18 egl_sources = env.ParseSourceList('Makefile.sources', 'LIBEGL_C_FILES') 19 20 env.Append(CPPDEFINES = [ 21 '_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_HAIKU', 22 '_EGL_BUILT_IN_DRIVER_HAIKU', 23 'HAVE_HAIKU_PLATFORM', 24 ]) 25 egl_sources.append('drivers/haiku/egl_haiku.cpp') 26 27 env.Prepend(LIBS = [mesautil]) 28 29 egl = env.SharedLibrary( 30 target = 'EGL', 31 source = egl_sources, 32 ) 33 34 egl = env.InstallSharedLibrary(egl, version=(1, 0, 0)) 35 36 env.Alias('egl', egl) 37