SConscript revision 1.1.1.1 1 1.1 mrg Import('env')
2 1.1 mrg
3 1.1 mrg #
4 1.1 mrg # Auxiliary modules
5 1.1 mrg #
6 1.1 mrg
7 1.1 mrg SConscript('auxiliary/SConscript')
8 1.1 mrg
9 1.1 mrg #
10 1.1 mrg # Drivers
11 1.1 mrg #
12 1.1 mrg
13 1.1 mrg # These are common and work across all platforms
14 1.1 mrg SConscript([
15 1.1 mrg 'drivers/galahad/SConscript',
16 1.1 mrg 'drivers/identity/SConscript',
17 1.1 mrg 'drivers/llvmpipe/SConscript',
18 1.1 mrg 'drivers/rbug/SConscript',
19 1.1 mrg 'drivers/softpipe/SConscript',
20 1.1 mrg 'drivers/svga/SConscript',
21 1.1 mrg 'drivers/trace/SConscript',
22 1.1 mrg ])
23 1.1 mrg
24 1.1 mrg #
25 1.1 mrg # Winsys
26 1.1 mrg #
27 1.1 mrg
28 1.1 mrg SConscript([
29 1.1 mrg 'winsys/sw/null/SConscript',
30 1.1 mrg 'winsys/sw/wrapper/SConscript',
31 1.1 mrg ])
32 1.1 mrg
33 1.1 mrg if env['x11']:
34 1.1 mrg SConscript([
35 1.1 mrg 'winsys/sw/xlib/SConscript',
36 1.1 mrg ])
37 1.1 mrg
38 1.1 mrg if env['platform'] == 'windows':
39 1.1 mrg SConscript([
40 1.1 mrg 'winsys/sw/gdi/SConscript',
41 1.1 mrg ])
42 1.1 mrg
43 1.1 mrg if env['platform'] == 'haiku':
44 1.1 mrg SConscript([
45 1.1 mrg 'winsys/sw/hgl/SConscript',
46 1.1 mrg ])
47 1.1 mrg
48 1.1 mrg if env['dri']:
49 1.1 mrg SConscript([
50 1.1 mrg 'winsys/sw/dri/SConscript',
51 1.1 mrg 'winsys/sw/kms-dri/SConscript',
52 1.1 mrg 'winsys/svga/drm/SConscript',
53 1.1 mrg ])
54 1.1 mrg
55 1.1 mrg
56 1.1 mrg #
57 1.1 mrg # State trackers and targets
58 1.1 mrg #
59 1.1 mrg
60 1.1 mrg SConscript([
61 1.1 mrg 'targets/graw-null/SConscript',
62 1.1 mrg ])
63 1.1 mrg
64 1.1 mrg if not env['embedded']:
65 1.1 mrg SConscript('state_trackers/vega/SConscript')
66 1.1 mrg if env['platform'] not in ('cygwin', 'darwin', 'freebsd', 'haiku', 'sunos'):
67 1.1 mrg SConscript([
68 1.1 mrg 'state_trackers/egl/SConscript',
69 1.1 mrg 'targets/egl-static/SConscript',
70 1.1 mrg ])
71 1.1 mrg
72 1.1 mrg if env['x11']:
73 1.1 mrg SConscript([
74 1.1 mrg 'state_trackers/glx/xlib/SConscript',
75 1.1 mrg 'targets/graw-xlib/SConscript',
76 1.1 mrg 'targets/libgl-xlib/SConscript',
77 1.1 mrg ])
78 1.1 mrg
79 1.1 mrg if env['platform'] == 'windows':
80 1.1 mrg SConscript([
81 1.1 mrg 'state_trackers/wgl/SConscript',
82 1.1 mrg 'targets/graw-gdi/SConscript',
83 1.1 mrg 'targets/libgl-gdi/SConscript',
84 1.1 mrg ])
85 1.1 mrg
86 1.1 mrg if env['platform'] == 'haiku':
87 1.1 mrg SConscript([
88 1.1 mrg 'targets/haiku-softpipe/SConscript',
89 1.1 mrg ])
90 1.1 mrg
91 1.1 mrg if env['dri']:
92 1.1 mrg SConscript([
93 1.1 mrg 'state_trackers/dri/SConscript',
94 1.1 mrg 'targets/dri/SConscript',
95 1.1 mrg ])
96 1.1 mrg
97 1.1 mrg
98 1.1 mrg #
99 1.1 mrg # Unit tests & tools
100 1.1 mrg #
101 1.1 mrg
102 1.1 mrg if not env['embedded']:
103 1.1 mrg SConscript('tests/unit/SConscript')
104 1.1 mrg SConscript('tests/graw/SConscript')
105