Home | History | Annotate | Download | only in graw
      1 Import('*')
      2 
      3 env = env.Clone()
      4 
      5 env.Prepend(LIBS = [mesautil, gallium])
      6 
      7 env.Prepend(LIBPATH = [graw.dir])
      8 env.Prepend(LIBS = ['graw'])
      9 
     10 
     11 if env['platform'] in ('freebsd8', 'sunos'):
     12     env.Append(LIBS = ['m'])
     13 
     14 if env['platform'] == 'freebsd8':
     15     env.Append(LIBS = ['pthread'])
     16 
     17 progs = [
     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 
     38 for 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