X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fgbm%2FMakefile.am;h=9ec6ea032ffa46f1c9806dbc693c81c0298586e7;hb=93e690830a4ffb5c797a1d51d706d71f573c9f50;hp=fc4b534ead85ed63383b966987798a96d7845ba4;hpb=5c7f75f70a833d861c835aac2c008e03599f7b50;p=mesa.git diff --git a/src/gbm/Makefile.am b/src/gbm/Makefile.am index fc4b534ead8..9ec6ea032ff 100644 --- a/src/gbm/Makefile.am +++ b/src/gbm/Makefile.am @@ -1,5 +1,3 @@ -AUTOMAKE_OPTIONS = subdir-objects - pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = main/gbm.pc @@ -9,7 +7,6 @@ AM_CFLAGS = \ -I$(top_srcdir)/include \ -I$(top_srcdir)/src/loader \ -I$(top_srcdir)/src/gbm/main \ - $(LIBKMS_CFLAGS) \ $(DLOPEN_CFLAGS) \ $(DEFINES) \ $(VISIBILITY_CFLAGS) @@ -18,34 +15,43 @@ lib_LTLIBRARIES = libgbm.la include_HEADERS = main/gbm.h libgbm_la_SOURCES = \ + main/backend.c \ + main/backend.h \ + main/common_drm.h \ main/gbm.c \ - main/backend.c -libgbm_la_LDFLAGS = -version-info 1:0 + main/gbm.h \ + main/gbmint.h + +libgbm_la_LDFLAGS = \ + -no-undefined \ + -version-info 1:0 \ + $(GC_SECTIONS) \ + $(LD_NO_UNDEFINED) + libgbm_la_LIBADD = \ $(top_builddir)/src/loader/libloader.la \ - $(LIBKMS_LIBS) \ $(DLOPEN_LIBS) -if HAVE_EGL_PLATFORM_WAYLAND +if HAVE_PLATFORM_WAYLAND AM_CPPFLAGS = -DHAVE_WAYLAND_PLATFORM AM_CFLAGS += $(WAYLAND_CFLAGS) libgbm_la_LIBADD += $(top_builddir)/src/egl/wayland/wayland-drm/libwayland-drm.la $(WAYLAND_LIBS) endif -if HAVE_DRI -noinst_LTLIBRARIES = libgbm_dri.la -libgbm_dri_la_SOURCES = \ - backends/dri/gbm_dri.c +if HAVE_DRI2 +libgbm_la_SOURCES += \ + backends/dri/gbm_dri.c \ + backends/dri/gbm_driint.h -libgbm_dri_la_CFLAGS = \ - $(AM_CFLAGS) \ +AM_CFLAGS += \ -DDEFAULT_DRIVER_DIR='"$(DRI_DRIVER_SEARCH_DIR)"' \ $(LIBDRM_CFLAGS) libgbm_la_LIBADD += \ - libgbm_dri.la $(top_builddir)/src/mapi/shared-glapi/libglapi.la $(LIBDRM_LIBS) + $(LIBDRM_LIBS) endif TESTS = gbm-symbols-check +EXTRA_DIST = gbm-symbols-check include $(top_srcdir)/install-lib-links.mk