Merge commit 'origin/master' into gallium-0.2
[mesa.git] / progs / demos / SConscript
1 Import('env')
2
3 if not env['GLUT']:
4 Return()
5
6 env = env.Clone()
7
8 env.Prepend(LIBS = ['$GLUT_LIB'])
9
10 progs = [
11 'arbfplight',
12 'arbfslight',
13 'arbocclude',
14 'bounce',
15 'clearspd',
16 'copypix',
17 'cubemap',
18 'drawpix',
19 'engine',
20 'fbo_firecube',
21 'fire',
22 'fogcoord',
23 'fplight',
24 'fslight',
25 'gamma',
26 'gearbox',
27 'gears',
28 'geartrain',
29 'glinfo',
30 'gloss',
31 'glslnoise',
32 'gltestperf',
33 'glutfx',
34 'isosurf',
35 'ipers',
36 'lodbias',
37 'morph3d',
38 'multiarb',
39 'paltex',
40 'pointblast',
41 'rain',
42 'ray',
43 'readpix',
44 'reflect',
45 'renormal',
46 'shadowtex',
47 'singlebuffer',
48 'streaming_rect',
49 'spectex',
50 'spriteblast',
51 'stex3d',
52 'teapot',
53 'terrain',
54 'tessdemo',
55 'texcyl',
56 'texdown',
57 'texenv',
58 'texobj',
59 'textures',
60 'trispd',
61 'tunnel',
62 'tunnel2',
63 'vao_demo',
64 'winpos',
65 ]
66
67 for prog in progs:
68 prog = env.Program(
69 target = prog,
70 source = prog + '.c',
71 )