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