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