Merge commit 'origin/gallium-master-merge'
[mesa.git] / src / gallium / winsys / drm / radeon / SConscript
1 Import('*')
2
3 if 'mesa' in env['statetrackers']:
4
5 env = drienv.Clone()
6
7 DRIVER_SOURCES = [
8 'radeon_buffer.c',
9 'radeon_context.c',
10 'radeon_screen.c',
11 'radeon_winsys_softpipe.c',
12 ]
13
14 sources = \
15 COMMON_GALLIUM_SOURCES + \
16 DRIVER_SOURCES
17
18 drivers = [
19 softpipe,
20 r300
21 ]
22
23 # TODO: write a wrapper function http://www.scons.org/wiki/WrapperFunctions
24 env.SharedLibrary(
25 target ='radeon_dri.so',
26 source = sources,
27 LIBS = drivers + mesa + auxiliaries + env['LIBS'],
28 )
29