Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. AUTOMAKE_OPTIONS = subdir-objects
  2.  
  3. pkgconfigdir = $(libdir)/pkgconfig
  4. pkgconfig_DATA = main/gbm.pc
  5.  
  6. AM_CFLAGS = \
  7.         -D_OS_UNIX=1 \
  8.         -DMODULEDIR='"$(libdir)/gbm"' \
  9.         -I$(top_srcdir)/include \
  10.         -I$(top_srcdir)/src/loader \
  11.         -I$(top_srcdir)/src/gbm/main \
  12.         $(DLOPEN_CFLAGS) \
  13.         $(DEFINES) \
  14.         $(VISIBILITY_CFLAGS)
  15.  
  16. lib_LTLIBRARIES = libgbm.la
  17. include_HEADERS = main/gbm.h
  18.  
  19. libgbm_la_SOURCES = \
  20.         main/backend.c \
  21.         main/backend.h \
  22.         main/common_drm.h \
  23.         main/gbm.c \
  24.         main/gbm.h \
  25.         main/gbmint.h
  26.  
  27. libgbm_la_LDFLAGS = \
  28.         -no-undefined \
  29.         -version-info 1:0 \
  30.         $(GC_SECTIONS) \
  31.         $(LD_NO_UNDEFINED)
  32.  
  33. libgbm_la_LIBADD = \
  34.         $(top_builddir)/src/loader/libloader.la \
  35.         $(DLOPEN_LIBS)
  36.  
  37. if HAVE_EGL_PLATFORM_WAYLAND
  38. AM_CPPFLAGS = -DHAVE_WAYLAND_PLATFORM
  39. AM_CFLAGS += $(WAYLAND_CFLAGS)
  40. libgbm_la_LIBADD += $(top_builddir)/src/egl/wayland/wayland-drm/libwayland-drm.la $(WAYLAND_LIBS)
  41. endif
  42.  
  43. if HAVE_DRI2
  44. noinst_LTLIBRARIES = libgbm_dri.la
  45. libgbm_dri_la_SOURCES = \
  46.         backends/dri/gbm_dri.c \
  47.         backends/dri/gbm_driint.h
  48.  
  49. libgbm_dri_la_CFLAGS = \
  50.         $(AM_CFLAGS) \
  51.         -DDEFAULT_DRIVER_DIR='"$(DRI_DRIVER_SEARCH_DIR)"' \
  52.         $(LIBDRM_CFLAGS)
  53.  
  54. libgbm_la_LIBADD += \
  55.         libgbm_dri.la $(top_builddir)/src/mapi/shared-glapi/libglapi.la $(LIBDRM_LIBS)
  56. endif
  57.  
  58. TESTS = gbm-symbols-check
  59. EXTRA_DIST = gbm-symbols-check
  60.  
  61. include $(top_srcdir)/install-lib-links.mk
  62.