1 #######################################################################
11 env.Append(CPPDEFINES = [
12 '_EGL_DRIVER_SEARCH_DIR=\\"\\"',
15 if env['platform'] == 'windows':
16 env.Append(CPPDEFINES = [
17 '_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_WINDOWS',
19 '_EGL_GET_CORE_ADDRESSES',
20 'KHRONOS_DLL_EXPORTS',
22 elif env['platform'] == 'haiku':
23 env.Append(CPPDEFINES = [
24 '_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_HAIKU',
26 '_EGL_BUILT_IN_DRIVER_HAIKU',
33 env.Append(CPPDEFINES = [
34 '_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_X11',
42 # Disallow undefined symbols
43 if env['platform'] != 'darwin':
44 env.Append(SHLINKFLAGS = ['-Wl,-z,defs'])
46 env.Append(CPPPATH = [
51 # parse Makefile.sources
52 egl_sources = env.ParseSourceList('Makefile.sources', 'LIBEGL_C_FILES')
54 egl = env.SharedLibrary(
59 egl = env.InstallSharedLibrary(egl, version=(1, 0, 0))