Home | History | Annotate | Download | only in graw-null
      1 #######################################################################
      2 # SConscript for xlib winsys
      3 
      4 Import('*')
      5 
      6 env = env.Clone()
      7 
      8 graw_util = env.SharedObject(
      9     source = ['graw_util.c'],
     10 )
     11 
     12 env = env.Clone()
     13 
     14 sources = [
     15     'graw_null.c',
     16     graw_util,
     17 ]
     18 
     19 env.Prepend(LIBS = [gallium])
     20 
     21 # TODO: write a wrapper function http://www.scons.org/wiki/WrapperFunctions
     22 graw = env.SharedLibrary(
     23     target = 'graw',
     24     source = sources,
     25 )
     26 
     27 if env['platform'] == 'windows':
     28     graw = env.FindIxes(graw, 'LIBPREFIX', 'LIBSUFFIX')
     29 else:
     30     graw = env.FindIxes(graw, 'SHLIBPREFIX', 'SHLIBSUFFIX')
     31 
     32 Export('graw_util', 'graw')
     33