Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / libs / mesa / src / egl / main / SConscript
blob8c57ceaf20fb946456fa36d00b9c7404a587399b
1 #######################################################################
2 # SConscript for EGL
5 Import('*')
7 env = env.Clone()
9 env.Append(CPPDEFINES = [
10     '_EGL_BUILT_IN_DRIVER_GALLIUM',
11     '_EGL_DRIVER_SEARCH_DIR=\\"\\"',
14 if env['platform'] == 'windows':
15     env.Append(CPPDEFINES = [
16         '_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_WINDOWS',
17         '_EGL_OS_WINDOWS',
18         '_EGL_GET_CORE_ADDRESSES',
19         'KHRONOS_DLL_EXPORTS',
20     ])
21 else:
22     env.Append(CPPDEFINES = [
23         '_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_X11',
24         '_EGL_OS_UNIX',
25     ])
27 env.Append(CPPPATH = [
28     '#/include',
31 egl_sources = [
32     'eglapi.c',
33     'eglarray.c',
34     'eglconfig.c',
35     'eglcontext.c',
36     'eglcurrent.c',
37     'egldisplay.c',
38     'egldriver.c',
39     'eglfallbacks.c',
40     'eglglobals.c',
41     'eglimage.c',
42     'egllog.c',
43     'eglmisc.c',
44     'eglmode.c',
45     'eglscreen.c',
46     'eglstring.c',
47     'eglsurface.c',
48     'eglsync.c',
51 egl = env.ConvenienceLibrary(
52     target = 'egl',
53     source = egl_sources,
56 Export('egl')