1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
| Import('*')
|
| env = env.Clone()
|
| env.Prepend(LIBS = [mesautil, gallium])
|
| env.Prepend(LIBPATH = [graw.dir])
| env.Prepend(LIBS = ['graw'])
|
|
| if env['platform'] in ('freebsd8', 'sunos'):
| env.Append(LIBS = ['m'])
|
| if env['platform'] == 'freebsd8':
| env.Append(LIBS = ['pthread'])
|
| progs = [
| 'clear',
| 'disasm',
| 'fs-fragcoord',
| 'fs-frontface',
| 'fs-test',
| 'fs-write-z',
| 'gs-test',
| 'occlusion-query',
| 'quad-sample',
| 'quad-tex',
| 'shader-leak',
| 'tex-srgb',
| 'tex-swizzle',
| 'tri',
| 'tri-large',
| 'tri-gs',
| 'tri-instanced',
| 'vs-test',
| ]
|
| for name in progs:
| program = env.Program(
| target = name,
| source = name + '.c',
| )
| #env.Depends(program, graw)
| env.Alias('graw-progs', program)
|
|