Home | History | Annotate | Line # | Download | only in graw-gdi
      1      1.1  mrg #######################################################################
      2      1.1  mrg # SConscript for graw-gdi
      3      1.1  mrg 
      4      1.1  mrg Import('*')
      5      1.1  mrg 
      6      1.1  mrg env = env.Clone()
      7      1.1  mrg 
      8      1.1  mrg env.Append(CPPPATH = [
      9      1.1  mrg     '#src/gallium/winsys/sw',
     10      1.1  mrg ])
     11      1.1  mrg 
     12      1.1  mrg env.Prepend(LIBS = [
     13      1.1  mrg     mesautil,
     14      1.1  mrg     gallium,
     15      1.1  mrg     'gdi32',
     16      1.1  mrg     'user32',
     17      1.1  mrg     'ws2_32',
     18      1.1  mrg ])
     19      1.1  mrg 
     20      1.1  mrg sources = [
     21      1.1  mrg     'graw_gdi.c',
     22      1.1  mrg     graw_util,
     23      1.1  mrg ]
     24      1.1  mrg 
     25      1.1  mrg if True:
     26  1.1.1.2  mrg     env.Append(CPPDEFINES = ['GALLIUM_SOFTPIPE'])
     27  1.1.1.2  mrg     env.Prepend(LIBS = [softpipe])
     28      1.1  mrg 
     29      1.1  mrg if env['llvm']:
     30      1.1  mrg     env.Append(CPPDEFINES = 'GALLIUM_LLVMPIPE')
     31      1.1  mrg     env.Prepend(LIBS = [llvmpipe])
     32      1.1  mrg 
     33      1.1  mrg graw = env.SharedLibrary(
     34      1.1  mrg     target = 'graw',
     35      1.1  mrg     source = sources,
     36      1.1  mrg     LIBS = ws_gdi + env['LIBS'],
     37      1.1  mrg )
     38      1.1  mrg 
     39      1.1  mrg if env['platform'] == 'windows':
     40      1.1  mrg     graw = env.FindIxes(graw, 'LIBPREFIX', 'LIBSUFFIX')
     41      1.1  mrg else:
     42      1.1  mrg     graw = env.FindIxes(graw, 'SHLIBPREFIX', 'SHLIBSUFFIX')
     43      1.1  mrg 
     44      1.1  mrg env.Alias('graw-gdi', graw)
     45