mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-04-28 13:00:42 +02:00
83 lines
1.5 KiB
Text
83 lines
1.5 KiB
Text
|
|
Import('*')
|
||
|
|
|
||
|
|
env = env.Clone()
|
||
|
|
|
||
|
|
env.Prepend(CPPPATH = [
|
||
|
|
'#include',
|
||
|
|
'#include/GL/internal',
|
||
|
|
'#src/mesa',
|
||
|
|
'#src/mapi',
|
||
|
|
'#src/mapi/glapi',
|
||
|
|
#$(LIBDRM_CFLAGS)
|
||
|
|
#$(DRI2PROTO_CFLAGS)
|
||
|
|
#$(GLPROTO_CFLAGS)
|
||
|
|
#$(X11_INCLUDES)
|
||
|
|
])
|
||
|
|
|
||
|
|
env.Append(CPPDEFINES = [
|
||
|
|
'_REENTRANT',
|
||
|
|
#('DEFAULT_DRIVER_DIR', 'DRI_DRIVER_SEARCH_DIR')
|
||
|
|
])
|
||
|
|
|
||
|
|
env.Prepend(LIBS = [
|
||
|
|
glapi
|
||
|
|
])
|
||
|
|
|
||
|
|
env.PkgUseModules('X11')
|
||
|
|
env.PkgUseModules('DRM')
|
||
|
|
|
||
|
|
if env['HAVE_XF86VIDMODE']:
|
||
|
|
env.Append(CPPDEFINES = ['XF86VIDMODE'])
|
||
|
|
env.PkgUseModules('XF86VIDMODE')
|
||
|
|
|
||
|
|
if False: # XXX: SHARED_GLAPI
|
||
|
|
env.Append(CPPDEFINES = ['GLX_SHARED_GLAPI'])
|
||
|
|
|
||
|
|
sources = [
|
||
|
|
'clientattrib.c',
|
||
|
|
'compsize.c',
|
||
|
|
'eval.c',
|
||
|
|
'glxconfig.c',
|
||
|
|
'glxcmds.c',
|
||
|
|
'glxcurrent.c',
|
||
|
|
'glxext.c',
|
||
|
|
'glxextensions.c',
|
||
|
|
'indirect_glx.c',
|
||
|
|
'indirect.c',
|
||
|
|
'indirect_init.c',
|
||
|
|
'indirect_size.c',
|
||
|
|
'indirect_window_pos.c',
|
||
|
|
'indirect_texture_compression.c',
|
||
|
|
'indirect_transpose_matrix.c',
|
||
|
|
'indirect_vertex_array.c',
|
||
|
|
'indirect_vertex_program.c',
|
||
|
|
'pixel.c',
|
||
|
|
'pixelstore.c',
|
||
|
|
'render2.c',
|
||
|
|
'renderpix.c',
|
||
|
|
'single2.c',
|
||
|
|
'singlepix.c',
|
||
|
|
'vertarr.c',
|
||
|
|
'xfont.c',
|
||
|
|
'glx_pbuffer.c',
|
||
|
|
'glx_query.c',
|
||
|
|
'drisw_glx.c',
|
||
|
|
'dri_common.c',
|
||
|
|
'dri_glx.c',
|
||
|
|
'XF86dri.c',
|
||
|
|
'glxhash.c',
|
||
|
|
'dri2_glx.c',
|
||
|
|
'dri2.c',
|
||
|
|
'applegl_glx.c',
|
||
|
|
]
|
||
|
|
|
||
|
|
libgl = env.SharedLibrary(
|
||
|
|
target ='GL',
|
||
|
|
source = sources,
|
||
|
|
)
|
||
|
|
|
||
|
|
libgl = env.InstallSharedLibrary(libgl, version=(1, 2))
|
||
|
|
|
||
|
|
env.Alias('glx', libgl)
|
||
|
|
env.Alias('libgl', libgl)
|