Merge branch 'gallium-polygon-stipple'
[mesa.git] / src / gallium / winsys / svga / drm / SConscript
1 Import('*')
2
3 env = env.Clone()
4
5 env.PkgUseModules('DRM')
6
7 if env['gcc']:
8 env.Append(CCFLAGS = ['-fvisibility=hidden'])
9 env.Append(CPPDEFINES = [
10 'HAVE_STDINT_H',
11 'HAVE_SYS_TYPES_H',
12 '-D_FILE_OFFSET_BITS=64',
13 ])
14
15 env.Prepend(CPPPATH = [
16 'include',
17 '#/src/gallium/drivers/svga',
18 '#/src/gallium/drivers/svga/include',
19 ])
20
21 env.Append(CPPDEFINES = [
22 ])
23
24 sources = [
25 'vmw_buffer.c',
26 'vmw_context.c',
27 'vmw_fence.c',
28 'vmw_screen.c',
29 'vmw_screen_dri.c',
30 'vmw_screen_ioctl.c',
31 'vmw_screen_pools.c',
32 'vmw_screen_svga.c',
33 'vmw_surface.c',
34 ]
35
36 svgadrm = env.ConvenienceLibrary(
37 target = 'svgadrm',
38 source = sources,
39 )
40
41 Export('svgadrm')