Module: Mesa
Branch: master
Commit: 4482eba9b221f5c6cda9a649455bc5485080dbc1
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4482eba9b221f5c6cda9a649455bc5485080dbc1

Author: José Fonseca <[email protected]>
Date:   Fri Jul  1 13:51:18 2011 +0100

scons: Actually add src/glx/SConscript.

---

 src/glx/SConscript |   85 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 85 insertions(+), 0 deletions(-)

diff --git a/src/glx/SConscript b/src/glx/SConscript
new file mode 100644
index 0000000..afef337
--- /dev/null
+++ b/src/glx/SConscript
@@ -0,0 +1,85 @@
+Import('*')
+
+if env['platform'] == 'windows':
+    Return()
+
+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)

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to