Cross Reference: SConscript
xref: /xsrc/external/mit/MesaLib.old/dist/src/hgl/SConscript
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /xsrc/external/mit/MesaLib.old/dist/src/hgl/
1848b8605Smrg#######################################################################
2848b8605Smrg# SConscript for Haiku OpenGL kit
3848b8605Smrg
4848b8605SmrgImport('*')
5848b8605Smrg
6848b8605Smrgenv = env.Clone()
7848b8605Smrg
8848b8605Smrgenv.Append(CPPPATH = [
9b8e80941Smrg    '#/src',
10848b8605Smrg    '#/src/mapi',
11848b8605Smrg    '#/src/mesa',
12848b8605Smrg    '#/src/mesa/main',
13848b8605Smrg    '#/include/HaikuGL',
14848b8605Smrg    '/boot/system/develop/headers/private',
15848b8605Smrg    Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
16848b8605Smrg])
17848b8605Smrg
18848b8605Smrgenv.Prepend(LIBS = [
19848b8605Smrg    glapi
20848b8605Smrg])
21848b8605Smrg
22848b8605Smrgsources = [
23848b8605Smrg    'GLView.cpp',
24848b8605Smrg    'GLRenderer.cpp',
25848b8605Smrg    'GLRendererRoster.cpp',
26848b8605Smrg    'GLDispatcher.cpp',
27848b8605Smrg]
28848b8605Smrg
29848b8605Smrg# libGL.so
30848b8605Smrglibgl = env.SharedLibrary(
31848b8605Smrg    target ='GL',
32848b8605Smrg    source = sources,
33848b8605Smrg    SHLIBSUFFIX = env['SHLIBSUFFIX'],
34848b8605Smrg)
35848b8605Smrg
36848b8605Smrgenv.Alias('libgl-haiku', libgl)
37848b8605SmrgExport('libgl')
38

Indexes created Mon Dec 01 10:09:32 GMT 2025