2013-10-01 21:03:48 +00:00
|
|
|
#######################################################################
|
|
|
|
|
# SConscript for Haiku OpenGL kit
|
|
|
|
|
|
|
|
|
|
Import('*')
|
|
|
|
|
|
|
|
|
|
env = env.Clone()
|
|
|
|
|
|
|
|
|
|
env.Append(CPPPATH = [
|
2015-05-13 09:40:01 -05:00
|
|
|
'#/src',
|
2013-10-01 21:03:48 +00:00
|
|
|
'#/src/mapi',
|
|
|
|
|
'#/src/mesa',
|
|
|
|
|
'#/src/mesa/main',
|
2013-12-30 23:49:06 -06:00
|
|
|
'#/include/HaikuGL',
|
2013-10-01 21:03:48 +00:00
|
|
|
'/boot/system/develop/headers/private',
|
|
|
|
|
Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
|
|
|
|
|
])
|
|
|
|
|
|
|
|
|
|
env.Prepend(LIBS = [
|
|
|
|
|
glapi
|
|
|
|
|
])
|
|
|
|
|
|
|
|
|
|
sources = [
|
|
|
|
|
'GLView.cpp',
|
|
|
|
|
'GLRenderer.cpp',
|
|
|
|
|
'GLRendererRoster.cpp',
|
|
|
|
|
'GLDispatcher.cpp',
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
# libGL.so
|
|
|
|
|
libgl = env.SharedLibrary(
|
|
|
|
|
target ='GL',
|
|
|
|
|
source = sources,
|
|
|
|
|
SHLIBSUFFIX = env['SHLIBSUFFIX'],
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
env.Alias('libgl-haiku', libgl)
|
2013-12-31 15:39:49 -06:00
|
|
|
Export('libgl')
|