Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
5564 serge 1
Import('*')
2
 
3
env = env.Clone()
4
 
5
env.Prepend(CPPPATH = [
6
    '#src/mapi',
7
    '#src/mesa',
8
    #Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
9
])
10
 
11
env.Prepend(LIBS = [
12
    st_osmesa,
13
    ws_null,
14
    glapi,
15
    mesa,
16
    gallium,
17
    trace,
18
    glsl,
19
    mesautil,
20
    softpipe
21
])
22
 
23
env.Append(CPPDEFINES = ['GALLIUM_TRACE', 'GALLIUM_SOFTPIPE'])
24
 
25
sources = ['target.c']
26
 
27
if env['llvm']:
28
    env.Append(CPPDEFINES = 'GALLIUM_LLVMPIPE')
29
    env.Prepend(LIBS = [llvmpipe])
30
 
31
if env['platform'] == 'windows':
32
    if env['gcc'] and env['machine'] != 'x86_64':
33
        sources += ['osmesa.mingw.def']
34
    else:
35
        sources += ['osmesa.def']
36
 
37
gallium_osmesa = env.SharedLibrary(
38
    target ='osmesa',
39
    source = sources,
40
    LIBS = env['LIBS'],
41
)
42
 
43
env.Alias('osmesa', gallium_osmesa)