[Mesa-dev] [PATCH 2/2] egl: Build some OpenGL demos for Wayland
Daniel Stone
daniels at collabora.com
Mon Jul 17 11:00:06 UTC 2017
Signed-off-by: Daniel Stone <daniels at collabora.com>
---
src/egl/opengl/.gitignore | 4 ++++
src/egl/opengl/Makefile.am | 18 +++++++++++++++++-
src/egl/opengles2/.gitignore | 2 ++
3 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/src/egl/opengl/.gitignore b/src/egl/opengl/.gitignore
index 930504c0..c0819d3e 100644
--- a/src/egl/opengl/.gitignore
+++ b/src/egl/opengl/.gitignore
@@ -1,6 +1,10 @@
+eglgears_screen
+eglgears_wayland
eglgears_x11
eglinfo
eglkms
+egltri_screen
+egltri_wayland
egltri_x11
peglgears
xeglbindtex
diff --git a/src/egl/opengl/Makefile.am b/src/egl/opengl/Makefile.am
index fe7faa95..b745573a 100644
--- a/src/egl/opengl/Makefile.am
+++ b/src/egl/opengl/Makefile.am
@@ -42,6 +42,12 @@ EGL_X11_DEMOS = \
xeglthreads
endif
+if HAVE_WAYLAND
+EGL_WL_DEMOS = \
+ eglgears_wayland \
+ egltri_wayland
+endif
+
if HAVE_DRM
if HAVE_GBM
EGL_DRM_DEMOS = \
@@ -54,7 +60,8 @@ noinst_PROGRAMS = \
eglinfo \
peglgears \
$(EGL_DRM_DEMOS) \
- $(EGL_X11_DEMOS)
+ $(EGL_X11_DEMOS) \
+ $(EGL_WL_DEMOS)
endif
egltri_x11_SOURCES = egltri.c
@@ -68,6 +75,15 @@ xeglthreads_LDFLAGS = $(AM_LDFLAGS) $(X11_LIBS) -pthread
eglgears_x11_LDADD = ../eglut/libeglut_x11.la
egltri_x11_LDADD = ../eglut/libeglut_x11.la
+egltri_wayland_SOURCES = egltri.c
+eglgears_wayland_SOURCES = eglgears.c
+
+eglgears_x11_LDFLAGS = $(AM_LDFLAGS) $(X11_LIBS)
+egltri_x11_LDFLAGS = $(AM_LDFLAGS) $(X11_LIBS)
+
+eglgears_wayland_LDADD = ../eglut/libeglut_wayland.la
+egltri_wayland_LDADD = ../eglut/libeglut_wayland.la
+
eglkms_SOURCES = eglkms.c
eglkms_CFLAGS = $(AM_CFLAGS) $(DRM_CFLAGS) $(GBM_CFLAGS)
eglkms_LDADD = $(AM_LDFLAGS) $(DRM_LIBS) $(GBM_LIBS)
diff --git a/src/egl/opengles2/.gitignore b/src/egl/opengles2/.gitignore
index 4d0268d1..68384608 100644
--- a/src/egl/opengles2/.gitignore
+++ b/src/egl/opengles2/.gitignore
@@ -1,4 +1,6 @@
es2gears
+es2gears_screen
+es2gears_wayland
es2gears_x11
es2_info
es2tri
--
2.13.3
More information about the mesa-dev
mailing list