st/egl: One driver per hardware.
[mesa.git] / src / gallium / targets / egl-swrast / SConscript
1 #######################################################################
2 # SConscript for egl-swrast target
3
4 Import('*')
5
6 if env['platform'] == 'windows':
7
8 env = env.Clone()
9
10 env.Append(LIBS = [
11 'gdi32',
12 'user32',
13 'kernel32',
14 'ws2_32',
15 ])
16
17 drivers = [softpipe]
18 if env['llvm']:
19 drivers += [llvmpipe]
20 drivers += [identity, trace, rbug]
21
22 env['no_import_lib'] = 1
23
24 egl_gdi_swrast = env.SharedLibrary(
25 target ='egl_gdi_swrast',
26 source = 'swrast_glue.c',
27 LIBS = st_egl_gdi + ws_gdi + drivers + gallium + egl + env['LIBS'],
28 )
29
30 env.InstallSharedLibrary(egl_gdi_swrast)