X-Git-Url: https://git.libre-soc.org/?p=mesa.git;a=blobdiff_plain;f=src%2Fgbm%2FMakefile.am;h=e34c1d4b1f5ec10e60c274b28160e88f2d20e856;hp=48951b80af1d2c322a3182afed817b87241efc0b;hb=7f6209e46f8de409f182931e0ca23bb64f1a8e39;hpb=11623be934f8573910484de2a5fb50c95f0a1d44 diff --git a/src/gbm/Makefile.am b/src/gbm/Makefile.am index 48951b80af1..e34c1d4b1f5 100644 --- a/src/gbm/Makefile.am +++ b/src/gbm/Makefile.am @@ -1,11 +1,9 @@ -AUTOMAKE_OPTIONS = subdir-objects +include Makefile.sources pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = main/gbm.pc AM_CFLAGS = \ - -D_OS_UNIX=1 \ - -DMODULEDIR='"$(libdir)/gbm"' \ -I$(top_srcdir)/include \ -I$(top_srcdir)/src/loader \ -I$(top_srcdir)/src/gbm/main \ @@ -17,8 +15,8 @@ lib_LTLIBRARIES = libgbm.la include_HEADERS = main/gbm.h libgbm_la_SOURCES = \ - main/gbm.c \ - main/backend.c + $(gbm_core_FILES) + libgbm_la_LDFLAGS = \ -no-undefined \ -version-info 1:0 \ @@ -29,26 +27,27 @@ libgbm_la_LIBADD = \ $(top_builddir)/src/loader/libloader.la \ $(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 += \ + $(gbm_dri_FILES) -libgbm_dri_la_CFLAGS = \ - $(AM_CFLAGS) \ +AM_CFLAGS += \ -DDEFAULT_DRIVER_DIR='"$(DRI_DRIVER_SEARCH_DIR)"' \ - $(LIBDRM_CFLAGS) + $(LIBDRM_CFLAGS) \ + $(PTHREADSTUBS_CFLAGS) libgbm_la_LIBADD += \ - libgbm_dri.la $(top_builddir)/src/mapi/shared-glapi/libglapi.la $(LIBDRM_LIBS) + $(LIBDRM_LIBS) \ + $(PTHREADSTUBS_LIBS) endif TESTS = gbm-symbols-check +EXTRA_DIST = gbm-symbols-check include $(top_srcdir)/install-lib-links.mk