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