gbm: backends/dri/gbm_dri.c fails to find wayland-drm-server-protocol.h
because egl/wayland is not built before gbm.

Signed-off-by: Elvis Lee <kwangwoong....@lge.com>
---
 src/gbm/Makefile.am |    3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/gbm/Makefile.am b/src/gbm/Makefile.am
index 5ca2839..8f56873 100644
--- a/src/gbm/Makefile.am
+++ b/src/gbm/Makefile.am
@@ -22,6 +22,7 @@ libgbm_la_LIBADD = $(LIBUDEV_LIBS) $(DLOPEN_LIBS)
 
 if HAVE_EGL_PLATFORM_WAYLAND
 AM_CPPFLAGS = -DHAVE_WAYLAND_PLATFORM
+BUILT_SOURCES = wayland-drm-server-protocol.h
 endif
 
 if HAVE_DRI
@@ -42,3 +43,5 @@ endif
 all-local: libgbm.la
        $(MKDIR_P) $(top_builddir)/$(LIB_DIR);
        ln -f .libs/libgbm.so.1.0.0 $(top_builddir)/$(LIB_DIR)/libgbm.so
+wayland-drm-server-protocol.h : ../egl/wayland/wayland-drm/Makefile
+       $(MAKE) -C ../egl/wayland/wayland-drm/ wayland-drm-server-protocol.h
-- 
1.7.9.5

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to