From: Jérôme Duval <jerome.du...@gmail.com> --- src/egl/Makefile.am | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/src/egl/Makefile.am b/src/egl/Makefile.am index eeb745f..9b8528645 100644 --- a/src/egl/Makefile.am +++ b/src/egl/Makefile.am @@ -52,6 +52,7 @@ libEGL_common_la_LIBADD = \ dri2_backend_FILES = dri3_backend_FILES = +haiku_backend_FILES = if HAVE_PLATFORM_X11 AM_CFLAGS += $(XCB_DRI2_CFLAGS) @@ -108,6 +109,22 @@ libEGL_common_la_LIBADD += $(ANDROID_LIBS) dri2_backend_FILES += drivers/dri2/platform_android.c endif +if HAVE_HAIKU +AM_CPPFLAGS = \ + -I$(top_srcdir)/include \ + -I$(top_srcdir)/include/HaikuGL \ + -I$(top_srcdir)/src/egl/main \ + -I$(top_srcdir)/src/ \ + -D_EGL_BUILT_IN_DRIVER_HAIKU \ + -D_EGL_NATIVE_PLATFORM=$(EGL_NATIVE_PLATFORM) +haiku_backend_FILES += drivers/haiku/egl_haiku.cpp +libEGL_common_la_LIBADD += $(top_builddir)/src/hgl/libGL.la +libEGL_common_la_SOURCES += \ + $(haiku_backend_FILES) + +endif + +if !HAVE_HAIKU AM_CFLAGS += \ -I$(top_srcdir)/src/loader \ -I$(top_builddir)/src/egl/drivers/dri2 \ @@ -151,6 +168,8 @@ g_egldispatchstubs.h: $(GLVND_GEN_DEPS) BUILT_SOURCES += g_egldispatchstubs.c g_egldispatchstubs.h CLEANFILES = $(BUILT_SOURCES) +endif + if USE_LIBGLVND AM_CFLAGS += \ $(GLVND_CFLAGS) @@ -207,7 +226,6 @@ TESTS = egl-symbols-check \ EXTRA_DIST = \ $(TESTS) \ SConscript \ - drivers/haiku \ main/egl.def \ main/README.txt \ $(GLVND_GEN_DEPS) \ -- 2.7.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev