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
Import('*')
2
 
3
env = env.Clone()
4
 
5
env.Append(CPPPATH = [
6
    '#/src/mapi',
7
    '#/src/mesa',
8
    '#/src/mesa/main',
9
    Dir('../../../mapi'), # src/mapi build path for python-generated GL API files/headers
10
])
11
 
12
env.Append(CPPDEFINES = ['USE_XSHM'])
13
 
14
env.Prepend(LIBS = env['X11_LIBS'])
15
env.Prepend(LIBPATH = env['X11_LIBPATH'])
16
 
17
env.Prepend(LIBS = [
18
    glapi,
19
    glsl,
20
    mesa,
21
])
22
 
23
sources = [
24
	'fakeglx.c',
25
	'glxapi.c',
26
	'xfonts.c',
27
	'xm_api.c',
28
	'xm_buffer.c',
29
	'xm_dd.c',
30
	'xm_line.c',
31
	'xm_tri.c',
32
]
33
 
34
# libGL.so.1.6
35
libgl_1_6 = env.SharedLibrary(
36
    target ='GL',
37
    source = sources,
38
    SHLIBSUFFIX = env['SHLIBSUFFIX'] + '.1.6',
39
)
40
 
41
# libGL.so.1
42
libgl = env.subst('${SHLIBPREFIX}GL${SHLIBSUFFIX}')
43
libgl_1 = libgl + '.1'
44
env.Command(libgl_1, libgl_1_6, "ln -sf ${SOURCE.file} ${TARGET}")
45
env.Command(libgl, libgl_1, "ln -sf ${SOURCE.file} ${TARGET}")
46
 
47
env.Alias('libgl-xlib-swrast', libgl)