X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=Makefile.am;h=3c06a2eb70b7933082ae846e83d8a1c9817f7e3a;hb=61e0e50630c2550cfdfd978740893b5df1779c30;hp=44906fc2482805405c6250fcc5a093e0f229cb1c;hpb=f9bf6d545e9e4801bec75043d716f9810ca1024d;p=urcu.git diff --git a/Makefile.am b/Makefile.am index 44906fc..3c06a2e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,13 +1,16 @@ INCLUDES = -I$(top_builddir)/urcu -AM_LDFLAGS=-lpthread +#Add the -version-info directly here since we are only building +# library that use the version-info +AM_LDFLAGS=-lpthread -version-info $(URCU_LIBRARY_VERSION) AM_CFLAGS=-Wall SUBDIRS = . tests -include_HEADERS = urcu.h $(top_srcdir)/urcu-*.h +include_HEADERS = urcu.h urcu-bp.h urcu-call-rcu.h urcu-defer.h \ + urcu-pointer.h urcu-qsbr.h nobase_dist_include_HEADERS = urcu/compiler.h urcu/hlist.h urcu/list.h \ - urcu/rculist.h urcu/rcuhlist.h urcu/system.h urcu/urcu-futex.h \ + urcu/rculist.h urcu/rcuhlist.h urcu/system.h urcu/futex.h \ urcu/uatomic/generic.h urcu/arch/generic.h urcu/wfstack.h \ urcu/wfqueue.h urcu/rculfstack.h urcu/rculfqueue.h \ urcu/ref.h urcu/map/*.h urcu/static/*.h @@ -32,34 +35,28 @@ lib_LTLIBRARIES = liburcu-cds.la liburcu.la liburcu-qsbr.la \ liburcu_cds_la_SOURCES = wfqueue.c wfstack.c rculfqueue.c rculfstack.c \ $(COMPAT) -liburcu_cds_la_LDFLAGS = -version-info $(URCU_LIBRARY_VERSION) liburcu_la_SOURCES = urcu.c urcu-pointer.c $(COMPAT) liburcu_la_LIBADD = -lurcu-cds liburcu_la_DEPENDENCIES = liburcu-cds.la -liburcu_la_LDFLAGS = -version-info $(URCU_LIBRARY_VERSION) liburcu_qsbr_la_SOURCES = urcu-qsbr.c urcu-pointer.c $(COMPAT) liburcu_qsbr_la_LIBADD = -lurcu-cds liburcu_qsbr_la_DEPENDENCIES = liburcu-cds.la -liburcu_qsbr_la_LDFLAGS = -version-info $(URCU_LIBRARY_VERSION) liburcu_mb_la_SOURCES = urcu.c urcu-pointer.c $(COMPAT) liburcu_mb_la_CFLAGS = -DRCU_MB liburcu_mb_la_LIBADD = -lurcu-cds liburcu_mb_la_DEPENDENCIES = liburcu-cds.la -liburcu_mb_la_LDFLAGS = -version-info $(URCU_LIBRARY_VERSION) liburcu_signal_la_SOURCES = urcu.c urcu-pointer.c $(COMPAT) liburcu_signal_la_CFLAGS = -DRCU_SIGNAL liburcu_signal_la_LIBADD = -lurcu-cds liburcu_signal_la_DEPENDENCIES = liburcu-cds.la -liburcu_signal_la_LDFLAGS = -version-info $(URCU_LIBRARY_VERSION) liburcu_bp_la_SOURCES = urcu-bp.c urcu-pointer.c $(COMPAT) liburcu_bp_la_LIBADD = -lurcu-cds liburcu_bp_la_DEPENDENCIES = liburcu-cds.la -liburcu_bp_la_LDFLAGS = -version-info $(URCU_LIBRARY_VERSION) pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = liburcu.pc liburcu-bp.pc liburcu-qsbr.pc \