[Mesa-dev] [PATCH 3/4] egl/dri2: Fix build of dri2 egl driver with SCons

Alexander von Gluck IV kallisti5 at unixzen.com
Mon Dec 22 08:30:50 PST 2014


* egl/dri2 was missing a SConscript
* Problem caught by Adrián Arroyo Calle
---
 src/egl/drivers/dri2/SConscript |   40 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 40 insertions(+), 0 deletions(-)
 create mode 100644 src/egl/drivers/dri2/SConscript

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')
-- 
1.7.1



More information about the mesa-dev mailing list