1848b8605SmrgImport('*')
2848b8605Smrg
3848b8605Smrgenv = env.Clone()
4848b8605Smrg
5848b8605Smrgenv.Prepend(LIBS = [mesautil, gallium])
6848b8605Smrg
7848b8605Smrgenv.Prepend(LIBPATH = [graw.dir])
8848b8605Smrgenv.Prepend(LIBS = ['graw'])
9b8e80941Smrg
10848b8605Smrg
11848b8605Smrgif env['platform'] in ('freebsd8', 'sunos'):
12848b8605Smrg    env.Append(LIBS = ['m'])
13848b8605Smrg
14848b8605Smrgif env['platform'] == 'freebsd8':
15848b8605Smrg    env.Append(LIBS = ['pthread'])
16848b8605Smrg
17848b8605Smrgprogs = [
18848b8605Smrg    'clear',
19848b8605Smrg    'disasm',
20848b8605Smrg    'fs-fragcoord',
21848b8605Smrg    'fs-frontface',
22848b8605Smrg    'fs-test',
23848b8605Smrg    'fs-write-z',
24848b8605Smrg    'gs-test',
25848b8605Smrg    'occlusion-query',
26848b8605Smrg    'quad-sample',
27848b8605Smrg    'quad-tex',
28848b8605Smrg    'shader-leak',
29848b8605Smrg    'tex-srgb',
30848b8605Smrg    'tex-swizzle',
31848b8605Smrg    'tri',
32848b8605Smrg    'tri-large',
33848b8605Smrg    'tri-gs',
34848b8605Smrg    'tri-instanced',
35848b8605Smrg    'vs-test',
36848b8605Smrg]
37848b8605Smrg
38848b8605Smrgfor name in progs:
39848b8605Smrg    program = env.Program(
40848b8605Smrg        target = name,
41848b8605Smrg        source = name + '.c',
42848b8605Smrg    )
43848b8605Smrg    #env.Depends(program, graw)
44848b8605Smrg    env.Alias('graw-progs', program)
45