| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 | #######################################################################
# SConscript for EGL
Import('*')
if env['platform'] != 'winddk':
	env = env.Clone()
	env.Append(CPPDEFINES = [
		'_EGL_DEFAULT_DISPLAY=\\"gdi\\"',
		'_EGL_DRIVER_SEARCH_DIR=\\"\\"',
		'_EGL_PLATFORM_WINDOWS',
		'KHRONOS_DLL_EXPORTS',
	])
	env.Append(CPPPATH = [
		'#/include',
	])
	egl_sources = [
		'eglapi.c',
		'eglconfig.c',
		'eglconfigutil.c',
		'eglcontext.c',
		'eglcurrent.c',
		'egldisplay.c',
		'egldriver.c',
		'eglglobals.c',
		'eglimage.c',
		'egllog.c',
		'eglmisc.c',
		'eglmode.c',
		'eglscreen.c',
		'eglstring.c',
		'eglsurface.c',
	]
	egl = env.SharedLibrary(
		target = 'libEGL',
		source = egl_sources,
	)
	env.InstallSharedLibrary(egl, version=(1, 4, 0))
	egl = [env.FindIxes(egl, 'LIBPREFIX', 'LIBSUFFIX')]
	Export('egl')
 |