i965g: Fix after context transfers
[mesa/mesa-lb.git] / progs / SConscript
blobaa6640cf7a6f1b660aeddbaae25cc594b7142cc5
1 Import('*')
3 if env['platform'] == 'embedded':
4     Return()
6 SConscript([
7     'util/SConscript',
8 ])
10 Import('util')
12 progs_env = env.Clone()
14 if progs_env['platform'] == 'windows':
15     progs_env.Append(CPPDEFINES = ['NOMINMAX'])
16     progs_env.Prepend(LIBS = [
17         'winmm',
18         'kernel32',
19         'user32',
20         'gdi32',
21     ])
23 # OpenGL
24 if progs_env['platform'] == 'windows':
25     progs_env.Prepend(LIBS = ['glu32', 'opengl32'])
26 else:
27     progs_env.Prepend(LIBS = ['GLU', 'GL'])
29 # Glut
30 progs_env.Prepend(LIBPATH = [glut.dir])
31 progs_env.Prepend(LIBS = [glut.name])
33 # GLEW
34 progs_env.Prepend(LIBS = [glew])
36 progs_env.Prepend(CPPPATH = [
37     '#progs/util',
40 progs_env.Prepend(LIBS = [
41     util,
44 Export('progs_env')
46 SConscript([
47     'demos/SConscript',
48     'glsl/SConscript',
49     'redbook/SConscript',
50     'samples/SConscript',
51     'tests/SConscript',
52     'trivial/SConscript',
53     'vp/SConscript',
54     'vpglsl/SConscript',
55     'fp/SConscript',
56     'wgl/SConscript',
57     'perf/SConscript',
58     'gallium/unit/SConscript',