Cross Reference: SConscript
xref: /xsrc/external/mit/MesaLib.old/dist/src/egl/SConscript
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/MesaLib.old/dist/src/egl/
1b8e80941Smrg#######################################################################
2b8e80941Smrg# SConscript for EGL
3b8e80941Smrg
4b8e80941Smrg
5b8e80941SmrgImport('*')
6b8e80941Smrg
7b8e80941Smrgenv = env.Clone()
8b8e80941Smrg
9b8e80941Smrgenv.Append(CPPPATH = [
10b8e80941Smrg    '#/include',
11b8e80941Smrg    '#/include/HaikuGL',
12b8e80941Smrg    '#/src/egl/main',
13b8e80941Smrg    '#/src',
14b8e80941Smrg])
15b8e80941Smrg
16b8e80941Smrg
17b8e80941Smrg# parse Makefile.sources
18b8e80941Smrgegl_sources = env.ParseSourceList('Makefile.sources', 'LIBEGL_C_FILES')
19b8e80941Smrg
20b8e80941Smrgenv.Append(CPPDEFINES = [
21b8e80941Smrg    '_EGL_NATIVE_PLATFORM=_EGL_PLATFORM_HAIKU',
22b8e80941Smrg    '_EGL_BUILT_IN_DRIVER_HAIKU',
23b8e80941Smrg    'HAVE_HAIKU_PLATFORM',
24b8e80941Smrg])
25b8e80941Smrgegl_sources.append('drivers/haiku/egl_haiku.cpp')
26b8e80941Smrg
27b8e80941Smrgenv.Prepend(LIBS = [mesautil])
28b8e80941Smrg
29b8e80941Smrgegl = env.SharedLibrary(
30b8e80941Smrg    target = 'EGL',
31b8e80941Smrg    source = egl_sources,
32b8e80941Smrg)
33b8e80941Smrg
34b8e80941Smrgegl = env.InstallSharedLibrary(egl, version=(1, 0, 0))
35b8e80941Smrg
36b8e80941Smrgenv.Alias('egl', egl)
37

Indexes created Mon Dec 01 22:09:28 GMT 2025