José Fonseca | 52233f2 | 2009-02-10 20:27:49 +0000 | [diff] [blame] | 1 | Import('*') |
2 | |||||
3 | if not env['GLUT']: | ||||
4 | Return() | ||||
5 | |||||
6 | env = env.Clone() | ||||
7 | |||||
8 | env.Prepend(CPPPATH = [ | ||||
9 | '../util', | ||||
10 | ]) | ||||
11 | |||||
12 | env.Prepend(LIBS = [ | ||||
13 | util, | ||||
14 | '$GLUT_LIB' | ||||
15 | ]) | ||||
16 | |||||
17 | if env['platform'] == 'windows': | ||||
18 | env.Append(CPPDEFINES = ['NOMINMAX']) | ||||
19 | env.Prepend(LIBS = ['winmm']) | ||||
20 | |||||
21 | progs = [ | ||||
22 | 'accum', | ||||
23 | 'bitmap1', | ||||
24 | 'bitmap2', | ||||
25 | 'blendeq', | ||||
26 | 'blendxor', | ||||
27 | 'copy', | ||||
28 | 'cursor', | ||||
29 | 'depth', | ||||
30 | 'eval', | ||||
31 | 'fog', | ||||
32 | 'font', | ||||
33 | 'line', | ||||
34 | 'logo', | ||||
35 | 'nurb', | ||||
36 | #'oglinfo', | ||||
37 | 'olympic', | ||||
38 | 'overlay', | ||||
39 | 'point', | ||||
40 | 'prim', | ||||
41 | 'quad', | ||||
42 | 'rgbtoppm', | ||||
43 | 'select', | ||||
44 | 'shape', | ||||
45 | 'sphere', | ||||
46 | 'star', | ||||
47 | 'stencil', | ||||
48 | 'stretch', | ||||
49 | 'texture', | ||||
50 | 'tri', | ||||
51 | 'wave', | ||||
52 | ] | ||||
53 | |||||
54 | for prog in progs: | ||||
55 | env.Program( | ||||
56 | target = prog, | ||||
57 | source = prog + '.c', | ||||
58 | ) |