revert between 56095 -> 55830 in arch
[AROS.git] / workbench / libs / mesa / src / gallium / targets / SConscript.dri
blob101863a68489c3dd9775da2b04bd4b793e3d811c
1 ###################################
2 # SConcscript file for dri targets
4 Import('*')
6 if not env['dri']:
7     Return()
9 drienv = env.Clone()
11 drienv.Replace(CPPPATH = [
12     '#src/mesa/drivers/dri/common',
13     '#include',
14     '#include/GL/internal',
15     '#src/mapi',
16     '#src/gallium/include',
17     '#src/gallium/auxiliary',
18     '#src/gallium/drivers',
19     '#src/gallium/winsys',
20     '#src/mesa',
21     '#src/mesa/main',
22     '#src/mesa/glapi',
23     '#src/mesa/math',
24     '#src/mesa/transform',
25     '#src/mesa/shader',
26     '#src/mesa/swrast',
27     '#src/mesa/swrast_setup',
28     '#src/egl/main',
29     '#src/egl/drivers/dri',
32 drienv.ParseConfig('pkg-config --cflags --libs libdrm')
34 dri_common_utils = drienv.SharedObject(
35     target = 'utils.o',
36     source = '#src/mesa/drivers/dri/common/utils.c'
39 dri_common_xmlconfig = drienv.SharedObject(
40     target = 'xmlconfig.o',
41     source = '#src/mesa/drivers/dri/common/xmlconfig.c'
44 dri_common_vblank = drienv.SharedObject(
45     target = 'vblank.o',
46     source = '#src/mesa/drivers/dri/common/vblank.c'
49 dri_common_dri_util = drienv.SharedObject(
50     target = 'dri_util.o',
51     source = '#src/mesa/drivers/dri/common/dri_util.c'
54 dri_common_drisw_util = drienv.SharedObject(
55     target = 'drisw_util.o',
56     source = '#src/mesa/drivers/dri/common/drisw_util.c'
60 COMMON_DRI_SW_OBJECTS = [
61     dri_common_utils,
62     dri_common_xmlconfig,
63     dri_common_drisw_util,
66 COMMON_DRI_DRM_OBJECTS = [
67     dri_common_utils,
68     dri_common_xmlconfig,
69     dri_common_vblank,
70     dri_common_dri_util,
73 drienv.AppendUnique(LIBS = [
74     'expat',
77 Export([
78     'drienv',
79     'COMMON_DRI_SW_OBJECTS',
80     'COMMON_DRI_DRM_OBJECTS',