Added version script.
authorJarkko Sakkinen <jarkko.sakkinen@iki.fi>
Wed, 9 Nov 2011 21:25:29 +0000 (23:25 +0200)
committerJarkko Sakkinen <jarkko.sakkinen@iki.fi>
Wed, 9 Nov 2011 21:25:29 +0000 (23:25 +0200)
configure.ac
src/Makefile.am
src/libsmack.sym [new file with mode: 0644]

index 49dd4f7..ef78d75 100644 (file)
@@ -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])
index c12df9e..a42af4e 100644 (file)
@@ -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 (file)
index 0000000..f0750a1
--- /dev/null
@@ -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:
+       *;
+};