aboutsummaryrefslogtreecommitdiffstats
path: root/src/libosmo-pfcp/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/libosmo-pfcp/Makefile.am')
-rw-r--r--src/libosmo-pfcp/Makefile.am13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/libosmo-pfcp/Makefile.am b/src/libosmo-pfcp/Makefile.am
index f6174fa..1f4b80f 100644
--- a/src/libosmo-pfcp/Makefile.am
+++ b/src/libosmo-pfcp/Makefile.am
@@ -19,11 +19,11 @@ AM_LDFLAGS = \
$(COVERAGE_LDFLAGS) \
$(NULL)
-noinst_LIBRARIES = \
- libosmo-pfcp.a \
+lib_LTLIBRARIES = \
+ libosmo-pfcp.la \
$(NULL)
-libosmo_pfcp_a_SOURCES = \
+libosmo_pfcp_la_SOURCES = \
pfcp_endpoint.c \
pfcp_ies_custom.c \
pfcp_msg.c \
@@ -32,6 +32,13 @@ libosmo_pfcp_a_SOURCES = \
pfcp_ies_auto.c \
$(NULL)
+# 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
+
+libosmo_pfcp_la_LDFLAGS = -version-info $(LIBVERSION) -no-undefined -export-symbols-regex '^osmo_'
+
BUILT_SOURCES = \
pfcp_ies_auto.c \
$(NULL)