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