| ####################################################################### |
| # SConscript for gdi winsys |
| |
| Import('*') |
| |
| if env['platform'] == 'windows': |
| |
| env = env.Clone() |
| |
| env.Append(CPPPATH = [ |
| '#src/mesa/glapi', |
| '#src/mesa', |
| '#src/mesa/main', |
| ]) |
| |
| env.Append(CPPDEFINES = [ |
| '__GL_EXPORTS', |
| 'BUILD_GL32', |
| '_GNU_H_WINDOWS32_DEFINES', |
| ]) |
| |
| 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'], |
| ) |