Tizen 2.0 Release
[profile/ivi/osmesa.git] / src / gallium / winsys / svga / drm / SConscript
1 Import('*')
2
3 env = env.Clone()
4
5 env.ParseConfig('pkg-config --cflags libdrm')
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')