6 print 'warning: not building dri-vmwgfx'
13 '#/src/mesa/drivers/dri/common',
14 '#/src/gallium/state_trackers/dri',
17 if env['build'] == 'release':
18 env.Append(CPPDEFINES = ['GALLIUM_RBUG'])
19 env.Prepend(LIBS = [rbug])
21 env.Append(CPPDEFINES = ['GALLIUM_TRACE', 'GALLIUM_RBUG', 'GALLIUM_GALAHAD'])
22 env.Prepend(LIBS = [trace, rbug, galahad])
25 env.Append(CPPDEFINES = 'GALLIUM_LLVMPIPE')
26 env.Prepend(LIBS = [llvmpipe])
28 env.Append(CPPDEFINES = [
49 module = env.LoadableModule(
50 target = 'gallium_dri.so',
56 env.Command('vmwgfx_dri.so', 'gallium_dri.so', "ln -f ${SOURCE} ${TARGET}")
58 env.Command('swrast_dri.so', 'gallium_dri.so', "ln -f ${SOURCE} ${TARGET}")
60 env.Command('kms_swrast_dri.so', 'gallium_dri.so', "ln -f ${SOURCE} ${TARGET}")
62 env.Alias('dri-vmwgfx', module)
63 env.Alias('dri-swrast', module)
64 env.Alias('dri-kms-swrast', module)