Update scons build for new code layout.
[mesa.git] / src / gallium / winsys / dri / SConscript
1 Import('*')
2
3 drienv = env.Clone()
4
5 drienv.Replace(CPPPATH = [
6 '#src/mesa/drivers/dri/common',
7 '#include',
8 '#include/GL/internal',
9 '#src/gallium/include',
10 '#src/gallium/auxiliary',
11 '#src/gallium/drivers',
12 '#src/mesa',
13 '#src/mesa/main',
14 '#src/mesa/glapi',
15 '#src/mesa/math',
16 '#src/mesa/transform',
17 '#src/mesa/shader',
18 '#src/mesa/swrast',
19 '#src/mesa/swrast_setup',
20 '#src/egl/main',
21 '#src/egl/drivers/dri',
22 ])
23
24 drienv.ParseConfig('pkg-config --cflags --libs libdrm')
25
26 COMMON_GALLIUM_SOURCES = [
27 '#src/mesa/drivers/dri/common/utils.c',
28 '#src/mesa/drivers/dri/common/vblank.c',
29 '#src/mesa/drivers/dri/common/dri_util.c',
30 '#src/mesa/drivers/dri/common/xmlconfig.c',
31 ]
32
33 COMMON_BM_SOURCES = [
34 '#src/mesa/drivers/dri/common/dri_bufmgr.c',
35 '#src/mesa/drivers/dri/common/dri_drmpool.c',
36 ]
37
38 Export([
39 'drienv',
40 'COMMON_GALLIUM_SOURCES',
41 'COMMON_BM_SOURCES',
42 ])
43
44 # TODO: Installation
45 #install: $(LIBNAME)
46 # $(INSTALL) -d $(DRI_DRIVER_INSTALL_DIR)
47 # $(INSTALL) -m 755 $(LIBNAME) $(DRI_DRIVER_INSTALL_DIR)
48
49 SConscript([
50 'intel/SConscript',
51 ])