1 2INCLUDES = -I$(srcdir)/../include \ 3 -I$(includedir)/infiniband 4 5lib_LTLIBRARIES = libosmeventplugin.la 6 7if DEBUG 8DBGFLAGS = -ggdb -D_DEBUG_ 9else 10DBGFLAGS = -g 11endif 12 13libosmeventplugin_la_CFLAGS = -Wall $(DBGFLAGS) -D_XOPEN_SOURCE=600 -D_BSD_SOURCE=1 14 15if HAVE_LD_VERSION_SCRIPT 16 libosmeventplugin_version_script = -Wl,--version-script=$(srcdir)/libosmeventplugin.map 17else 18 libosmeventplugin_version_script = 19endif 20 21osmeventplugin_api_version=$(shell grep LIBVERSION= $(srcdir)/libosmeventplugin.ver | sed 's/LIBVERSION=//') 22 23libosmeventplugin_la_SOURCES = src/osmeventplugin.c 24libosmeventplugin_la_LDFLAGS = -version-info $(osmeventplugin_api_version) \ 25 -export-dynamic $(libosmeventplugin_version_script) 26libosmeventplugin_la_LIBADD = -L../complib $(OSMV_LDADD) -losmcomp 27libosmeventplugin_la_DEPENDENCIES = $(srcdir)/libosmeventplugin.map 28 29libosmeventpluginincludedir = $(includedir)/infiniband/complib 30 31libosmeventplugininclude_HEADERS = 32 33# headers are distributed as part of the include dir 34EXTRA_DIST = $(srcdir)/libosmeventplugin.map $(srcdir)/libosmeventplugin.ver 35