Merge commit 'origin/gallium-0.1'
[mesa.git] / src / glew / SConscript
1 Import('*')
2
3 if env['platform'] not in ['windows', 'linux']:
4 Return()
5
6 env = env.Clone()
7
8 env.Append(CPPDEFINES = [
9 'GLEW_BUILD',
10 'GLEW_STATIC',
11 #'GLEW_MX', # Multiple Rendering Contexts support
12 ])
13
14 env.PrependUnique(CPPPATH = [
15 '#/include',
16 ])
17
18 glew = env.StaticLibrary(
19 target = 'glew',
20 source = [
21 'glew.c',
22 ],
23 )
24
25 env = env.Clone()
26
27 if env['platform'] == 'windows':
28 env.PrependUnique(LIBS = [
29 'glu32',
30 'opengl32',
31 'gdi32',
32 'user32',
33 ])
34 else:
35 env.PrependUnique(LIBS = [
36 'GLU',
37 'GL',
38 'X11',
39 ])
40 env.Prepend(LIBS = [glew])
41
42 env.Program(
43 target = 'glewinfo',
44 source = ['glewinfo.c'],
45 )
46
47 env.Program(
48 target = 'visualinfo',
49 source = ['visualinfo.c'],
50 )