SConscript revision 848b8605
1#######################################################################
2# SConscript for Haiku OpenGL kit
3
4Import('*')
5
6env = env.Clone()
7
8env.Append(CPPPATH = [
9    '#/src/mapi',
10    '#/src/mesa',
11    '#/src/mesa/main',
12    '#/include/HaikuGL',
13    '/boot/system/develop/headers/private',
14    Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
15])
16
17env.Prepend(LIBS = [
18    glapi
19])
20
21sources = [
22    'GLView.cpp',
23    'GLRenderer.cpp',
24    'GLRendererRoster.cpp',
25    'GLDispatcher.cpp',
26]
27
28# libGL.so
29libgl = env.SharedLibrary(
30    target ='GL',
31    source = sources,
32    SHLIBSUFFIX = env['SHLIBSUFFIX'],
33)
34
35env.Alias('libgl-haiku', libgl)
36Export('libgl')
37