1include Makefile.sources 2 3pkgconfigdir = $(libdir)/pkgconfig 4pkgconfig_DATA = main/gbm.pc 5 6AM_CFLAGS = \ 7 -I$(top_srcdir)/include \ 8 -I$(top_srcdir)/src/loader \ 9 -I$(top_srcdir)/src/gbm/main \ 10 $(DLOPEN_CFLAGS) \ 11 $(DEFINES) \ 12 $(VISIBILITY_CFLAGS) 13 14lib_LTLIBRARIES = libgbm.la 15include_HEADERS = main/gbm.h 16 17libgbm_la_SOURCES = \ 18 $(gbm_core_FILES) 19 20libgbm_la_LDFLAGS = \ 21 -no-undefined \ 22 -version-info 1:0 \ 23 $(GC_SECTIONS) \ 24 $(LD_NO_UNDEFINED) 25 26libgbm_la_LIBADD = \ 27 $(top_builddir)/src/loader/libloader.la \ 28 $(DLOPEN_LIBS) 29 30if HAVE_PLATFORM_WAYLAND 31AM_CPPFLAGS = -DHAVE_WAYLAND_PLATFORM 32AM_CFLAGS += $(WAYLAND_CFLAGS) 33libgbm_la_LIBADD += $(top_builddir)/src/egl/wayland/wayland-drm/libwayland-drm.la $(WAYLAND_LIBS) 34endif 35 36if HAVE_DRI2 37libgbm_la_SOURCES += \ 38 $(gbm_dri_FILES) 39 40AM_CFLAGS += \ 41 -DDEFAULT_DRIVER_DIR='"$(DRI_DRIVER_SEARCH_DIR)"' \ 42 $(LIBDRM_CFLAGS) \ 43 $(PTHREADSTUBS_CFLAGS) 44 45libgbm_la_LIBADD += \ 46 $(LIBDRM_LIBS) \ 47 $(PTHREADSTUBS_LIBS) 48endif 49 50TESTS = gbm-symbols-check 51EXTRA_DIST = gbm-symbols-check 52 53include $(top_srcdir)/install-lib-links.mk 54