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

Author: Alexander von Gluck IV <[email protected]>
Date:   Mon Dec 22 11:27:35 2014 -0500

egl/dri2: Fix build of dri2 egl driver with SCons

* egl/dri2 was missing a SConscript
* Problem caught by Adrián Arroyo Calle

---

 src/egl/drivers/dri2/SConscript |   40 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

diff --git a/src/egl/drivers/dri2/SConscript b/src/egl/drivers/dri2/SConscript
new file mode 100644
index 0000000..5b03107
--- /dev/null
+++ b/src/egl/drivers/dri2/SConscript
@@ -0,0 +1,40 @@
+Import('*')
+
+env = env.Clone()
+
+env.Append(CPPDEFINES = [
+       'DEFAULT_DRIVER_DIR=\\"\\"'
+])
+
+env.Append(CPPPATH = [
+       '#/include',
+       '#/src/egl/main',
+       '#/src/loader',
+])
+
+sources = [
+       'egl_dri2.c',
+]
+
+if env['x11']:
+       sources.append('platform_x11.c')
+       env.Append(CPPDEFINES = [
+               'HAVE_X11_PLATFORM',
+       ])
+       #env.Append(CPPPATH = [
+       #       'XCB_DRI2_CFLAGS',
+       #])
+
+if env['drm']:
+       env.PkgUseModules('DRM')
+
+env.Prepend(LIBS = [
+       libloader,
+])
+
+egl_dri2 = env.ConvenienceLibrary(
+       target = 'egl_dri2',
+       source = sources,
+)
+
+Export('egl_dri2')

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

Reply via email to