SConscript revision 44c64596d17423dc560434dcbd209997d87b2a29
1Import('*')
2
3env = drienv.Clone()
4
5env.Append(CPPPATH = [
6    '#/src/gallium/winsys/sw/dri',
7])
8
9env.Prepend(LIBS = [
10    st_drisw,
11    ws_dri,
12    trace,
13    rbug,
14    mesa,
15    glsl,
16    gallium,
17    COMMON_DRI_SW_OBJECTS
18])
19
20if True:
21    env.Append(CPPDEFINES = [
22        'GALLIUM_SOFTPIPE',
23        'GALLIUM_RBUG',
24        'GALLIUM_TRACE',
25    ])
26    env.Prepend(LIBS = [softpipe])
27
28if env['llvm']:
29    env.Append(CPPDEFINES = 'GALLIUM_LLVMPIPE')
30    env.Tool('udis86')
31    env.Prepend(LIBS = [llvmpipe])
32
33swrastg_sources = [
34    'swrast_drm_api.c'
35]
36
37env.LoadableModule(
38    target ='swrastg_dri.so',
39    source = swrastg_sources,
40    SHLIBPREFIX = '',
41)
42