• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1###################################
2# SConcscript file for dri targets
3
4Import('*')
5
6drienv = env.Clone()
7
8drienv.Replace(CPPPATH = [
9    '#src/mesa/drivers/dri/common',
10    '#include',
11    '#include/GL/internal',
12    '#src',
13    '#src/mapi',
14    '#src/gallium/include',
15    '#src/gallium/auxiliary',
16    '#src/gallium/drivers',
17    '#src/gallium/winsys',
18    '#src/mesa',
19    '#src/mesa/main',
20    '#src/mesa/glapi',
21    '#src/mesa/math',
22    '#src/mesa/transform',
23    '#src/mesa/shader',
24    '#src/mesa/swrast',
25    '#src/mesa/swrast_setup',
26    '#src/egl/main',
27    '#src/egl/drivers/dri',
28    xmlpool_options.dir.dir,
29])
30
31sources = drienv.ParseSourceList('Makefile.sources', ['DRI_COMMON_FILES'])
32
33dri_common = drienv.ConvenienceLibrary(
34	target = 'dri_common',
35	source = sources,
36)
37
38#
39# megadrivers_stub
40#
41env = env.Clone()
42
43env.Append(CPPPATH = [
44    '#/include',
45    '#/src/',
46    '#/src/mapi',
47    '#/src/mesa',
48])
49
50env.Append(CPPDEFINES = [
51    'HAVE_DLADDR',
52])
53
54sources = env.ParseSourceList('Makefile.sources', 'megadriver_stub_FILES')
55
56megadrivers_stub = env.ConvenienceLibrary(
57	target = 'megadrivers_stub',
58	source = sources,
59)
60
61env.Alias('megadrivers_stub', megadrivers_stub)
62
63Export([
64    'drienv',
65    'dri_common',
66    'megadrivers_stub',
67])
68