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