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