Mesa (master): egl/dri2: Fix build of dri2 egl driver with SCons

Alexander von Gluck IV kallisti5 at kemper.freedesktop.org
Tue Dec 23 20:34:47 UTC 2014


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

Author: Alexander von Gluck IV <kallisti5 at unixzen.com>
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')




More information about the mesa-commit mailing list