Subversion Repositories Kolibri OS

Rev

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)