Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
4358 | Serge | 1 | ####################################################################### |
2 | # SConscript for xlib winsys |
||
3 | |||
4 | Import('*') |
||
5 | |||
6 | env = env.Clone() |
||
7 | |||
8 | env.Prepend(LIBS = [ |
||
9 | ws_xlib, |
||
10 | gallium, |
||
11 | ]) |
||
12 | |||
13 | env.Append(LIBS = env['X11_LIBS']) |
||
14 | env.Append(LIBPATH = env['X11_LIBPATH']) |
||
15 | |||
16 | env.Append(CPPPATH = [ |
||
17 | '#src/gallium/drivers', |
||
18 | '#src/gallium/include/state_tracker', |
||
19 | ]) |
||
20 | |||
21 | env.Append(CPPDEFINES = ['GALLIUM_RBUG', 'GALLIUM_TRACE', 'GALLIUM_GALAHAD']) |
||
22 | |||
23 | sources = [ |
||
24 | 'graw_xlib.c', |
||
25 | graw_util |
||
26 | ] |
||
27 | |||
28 | if True: |
||
29 | env.Append(CPPDEFINES = ['GALLIUM_TRACE', 'GALLIUM_RBUG', 'GALLIUM_GALAHAD', 'GALLIUM_SOFTPIPE']) |
||
30 | env.Prepend(LIBS = [trace, rbug, galahad, softpipe]) |
||
31 | |||
32 | if env['llvm']: |
||
33 | env.Append(CPPDEFINES = 'GALLIUM_LLVMPIPE') |
||
34 | env.Prepend(LIBS = [llvmpipe]) |
||
35 | |||
36 | graw = env.SharedLibrary( |
||
37 | target ='graw', |
||
38 | source = sources, |
||
39 | ) |
||
40 | |||
41 | graw = env.InstallSharedLibrary(graw, version=(1, 0)) |
||
42 | |||
43 | env.Alias('graw-xlib', graw) |