Merge commit 'origin/gallium-master-merge'
[mesa.git] / src / gallium / winsys / drm / intel / dri / SConscript
1 Import('*')
2
3 if 'mesa' in env['statetrackers']:
4
5 env = drienv.Clone()
6
7 env.Append(CPPPATH = [
8 '../intel',
9 'server'
10 ])
11
12 #MINIGLX_SOURCES = server/intel_dri.c
13
14 DRIVER_SOURCES = [
15 'intel_winsys_pipe.c',
16 'intel_winsys_softpipe.c',
17 'intel_winsys_i915.c',
18 'intel_batchbuffer.c',
19 'intel_swapbuffers.c',
20 'intel_context.c',
21 'intel_lock.c',
22 'intel_screen.c',
23 'intel_batchpool.c',
24 ]
25
26 sources = \
27 COMMON_GALLIUM_SOURCES + \
28 COMMON_BM_SOURCES + \
29 DRIVER_SOURCES
30
31 drivers = [
32 softpipe,
33 i915simple
34 ]
35
36 # TODO: write a wrapper function http://www.scons.org/wiki/WrapperFunctions
37 env.SharedLibrary(
38 target ='i915tex_dri.so',
39 source = sources,
40 LIBS = drivers + mesa + auxiliaries + env['LIBS'],
41 )