From 2ebb2dacbf539ed9a80ea9ddc38606d937aba841 Mon Sep 17 00:00:00 2001 From: Jarkko Sakkinen Date: Wed, 9 Nov 2011 23:25:29 +0200 Subject: [PATCH] Added version script. --- configure.ac | 2 +- src/Makefile.am | 6 +++++- src/libsmack.sym | 13 +++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 src/libsmack.sym diff --git a/configure.ac b/configure.ac index 49dd4f7..ef78d75 100644 --- a/configure.ac +++ b/configure.ac @@ -1,6 +1,6 @@ AC_PREREQ(2.60) AC_INIT([libsmack], - [1], + [1.0], [jarkko.sakkinen@intel.com], [libsmack], [https://meego.gitorious.org/meego-platform-security/libsmack]) diff --git a/src/Makefile.am b/src/Makefile.am index c12df9e..a42af4e 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,6 +1,10 @@ ACLOCAL_AMFLAGS = -I m4 +AM_MAKEFLAGS = --no-print-directory + lib_LTLIBRARIES = libsmack.la -libsmack_la_LDFLAGS = -version-info 1:0:0 +libsmack_la_LDFLAGS = \ + -version-info 1:0:0 \ + -Wl,--version-script=$(top_srcdir)/src/libsmack.sym libsmack_la_SOURCES = libsmack.c diff --git a/src/libsmack.sym b/src/libsmack.sym new file mode 100644 index 0000000..f0750a1 --- /dev/null +++ b/src/libsmack.sym @@ -0,0 +1,13 @@ +LIBSMACK_1.0 { +global: + smack_rule_set_new; + smack_rule_set_free; + smack_rule_set_save; + smack_rule_set_apply; + smack_rule_set_add; + smack_have_access; + smack_get_self_label; + smack_get_peer_label; +local: + *; +}; -- 2.7.4