Merge branch 'width0'
[mesa.git] / src / gallium / winsys / drm / vmware / xorg / SConscript
1 import os.path
2
3 Import('*')
4
5 if env['platform'] == 'linux':
6
7 env = env.Clone()
8
9 env.ParseConfig('pkg-config --cflags --libs libdrm xorg-server')
10
11 env.Prepend(CPPPATH = [
12 '#/include',
13 '#/src/gallium',
14 '#/src/mesa',
15 '#/src/gallium/drivers/svga',
16 '#/src/gallium/drivers/svga/include',
17 ])
18
19 env.Append(CPPDEFINES = [
20 ])
21
22 if env['gcc']:
23 env.Append(CPPDEFINES = [
24 'HAVE_STDINT_H',
25 'HAVE_SYS_TYPES_H',
26 ])
27
28 env.Append(CFLAGS = [
29 '-std=gnu99',
30 '-D_FILE_OFFSET_BITS=64',
31 ])
32
33 env.Prepend(LIBPATH = [
34 ])
35
36 env.Prepend(LIBS = [
37 trace,
38 st_xorg,
39 svgadrm,
40 svga,
41 auxiliaries,
42 ])
43
44 sources = [
45 'vmw_xorg.c',
46 ]
47
48 # TODO: write a wrapper function http://www.scons.org/wiki/WrapperFunctions
49 env.LoadableModule(
50 target ='vmwgfx_drv.so',
51 source = sources,
52 LIBS = env['LIBS'],
53 SHLIBPREFIX = '',
54 )