summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>2005-11-06 11:41:27 +0000
committer/C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org </C=DE/ST=Berlin/L=Berlin/O=Netfilter Project/OU=Development/CN=laforge/emailAddress=laforge@netfilter.org>2005-11-06 11:41:27 +0000
commita1ab14901097b828349e551d68a4a0d2faccebe8 (patch)
treedafcf85bed7890f098a939fca681c5b1b3457a40
parente636f72ad8619b2907489545791d1d20e92de18d (diff)
- add library api versioning
- missing link dependencly from libipq to libnetfilter_queue
-rw-r--r--src/Makefile.am10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index d17ecd0..9045c91 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,3 +1,6 @@
+# This is _NOT_ the library release version, it's an API version.
+# Please read Chapter 6 "Library interface versions" of the libtool documentation before making any modification
+LIBVERSION=1:0:0
INCLUDES = $(all_includes) -I$(top_srcdir)/include -I${KERNELDIR}
AM_CFLAGS=-fPIC -Wall
@@ -5,9 +8,12 @@ LIBS=
lib_LTLIBRARIES = libnetfilter_queue.la libnetfilter_queue_libipq.la
-libnetfilter_queue_la_LDFLAGS = -Wc,-nostartfiles -lnfnetlink
+libnetfilter_queue_la_LDFLAGS = -Wc,-nostartfiles -lnfnetlink \
+ -version-info $(LIBVERSION)
libnetfilter_queue_la_SOURCES = libnetfilter_queue.c
-libnetfilter_queue_libipq_la_LDFLAGS = -Wc,-nostartfiles
+libnetfilter_queue_libipq_la_LDFLAGS = -Wc,-nostartfiles \
+ -version-info 1:0:0
+libnetfilter_queue_libipq_la_LIBADD = ./libnetfilter_queue.la
libnetfilter_queue_libipq_la_SOURCES = libipq_compat.c