Home | History | Annotate | Download | only in unit
      1 Import('*')
      2 
      3 env = env.Clone()
      4 
      5 env.Prepend(LIBS = [mesautil, gallium])
      6 
      7 if env['platform'] in ('freebsd8', 'sunos'):
      8     env.Append(LIBS = ['m'])
      9 
     10 if env['platform'] == 'freebsd8':
     11     env.Append(LIBS = ['pthread'])
     12 
     13 progs = [
     14     'pipe_barrier_test',
     15     'u_cache_test',
     16     'u_format_test',
     17     'u_format_compatible_test',
     18     'u_half_test',
     19     'translate_test'
     20 ]
     21 
     22 for progname in progs:
     23     prog = env.Program(
     24         target = progname,
     25         source = progname + '.c',
     26     )
     27     if progname not in [
     28         'u_cache_test', # too long
     29         'translate_test', # unreliable
     30     ]:
     31        env.UnitTest(progname, prog)
     32