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/
SConscript revision 848b8605
1848b8605Smrg#######################################################################
2848b8605Smrg# SConscript for Haiku OpenGL kit
3848b8605Smrg
4848b8605SmrgImport('*')
5848b8605Smrg
6848b8605Smrgenv = env.Clone()
7848b8605Smrg
8848b8605Smrgenv.Append(CPPPATH = [
9848b8605Smrg    '#/src/mapi',
10848b8605Smrg    '#/src/mesa',
11848b8605Smrg    '#/src/mesa/main',
12848b8605Smrg    '#/include/HaikuGL',
13848b8605Smrg    '/boot/system/develop/headers/private',
14848b8605Smrg    Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
15848b8605Smrg])
16848b8605Smrg
17848b8605Smrgenv.Prepend(LIBS = [
18848b8605Smrg    glapi
19848b8605Smrg])
20848b8605Smrg
21848b8605Smrgsources = [
22848b8605Smrg    'GLView.cpp',
23848b8605Smrg    'GLRenderer.cpp',
24848b8605Smrg    'GLRendererRoster.cpp',
25848b8605Smrg    'GLDispatcher.cpp',
26848b8605Smrg]
27848b8605Smrg
28848b8605Smrg# libGL.so
29848b8605Smrglibgl = env.SharedLibrary(
30848b8605Smrg    target ='GL',
31848b8605Smrg    source = sources,
32848b8605Smrg    SHLIBSUFFIX = env['SHLIBSUFFIX'],
33848b8605Smrg)
34848b8605Smrg
35848b8605Smrgenv.Alias('libgl-haiku', libgl)
36848b8605SmrgExport('libgl')
37

Indexes created Tue Dec 02 04:09:26 GMT 2025