2008-06-03 00:03:17 +09:00
|
|
|
#######################################################################
|
|
|
|
# SConscript for gdi winsys
|
|
|
|
|
|
|
|
Import('*')
|
|
|
|
|
|
|
|
if env['platform'] == 'windows':
|
|
|
|
|
|
|
|
env = env.Clone()
|
|
|
|
|
|
|
|
env.Append(CPPPATH = [
|
|
|
|
'#src/mesa/glapi',
|
|
|
|
'#src/mesa',
|
|
|
|
'#src/mesa/main',
|
|
|
|
])
|
|
|
|
|
2008-11-18 19:13:32 +09:00
|
|
|
env.Append(CPPDEFINES = [
|
|
|
|
'__GL_EXPORTS',
|
|
|
|
'BUILD_GL32',
|
|
|
|
'_GNU_H_WINDOWS32_DEFINES',
|
|
|
|
])
|
|
|
|
|
2008-06-03 00:03:17 +09:00
|
|
|
sources = [
|
|
|
|
'opengl32.def',
|
|
|
|
'wgl.c',
|
|
|
|
'wmesa.c',
|
|
|
|
]
|
|
|
|
|
|
|
|
drivers = [
|
|
|
|
softpipe,
|
|
|
|
]
|
|
|
|
|
|
|
|
env.Append(LIBS = ['gdi32', 'user32'])
|
|
|
|
|
|
|
|
# TODO: write a wrapper function http://www.scons.org/wiki/WrapperFunctions
|
|
|
|
env.SharedLibrary(
|
|
|
|
target ='opengl32',
|
|
|
|
source = sources,
|
|
|
|
LIBS = glapi + mesa + drivers + auxiliaries + env['LIBS'],
|
|
|
|
)
|