summaryrefslogtreecommitdiff
path: root/libxklavier/Makefile.am
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2012-02-21 21:44:06 +0000
committerSergey V. Udaltsov <svu@gnome.org>2012-02-21 21:55:50 +0000
commit28cb7b7e1bdf2213c4b980d52b03dd5762f39214 (patch)
tree3b5b55a1e00b5b33eafb65aa9267f2822bf5f7c6 /libxklavier/Makefile.am
parent0912fc58e0b491aeca544e060731124ffe9cb3d1 (diff)
downloadlibxklavier-28cb7b7e1bdf2213c4b980d52b03dd5762f39214.tar.gz
Explicitly exporting only the symbols that are really required
https://bugs.freedesktop.org/show_bug.cgi?id=46416
Diffstat (limited to 'libxklavier/Makefile.am')
-rw-r--r--libxklavier/Makefile.am4
1 files changed, 2 insertions, 2 deletions
diff --git a/libxklavier/Makefile.am b/libxklavier/Makefile.am
index c53ff6d..63c5d8d 100644
--- a/libxklavier/Makefile.am
+++ b/libxklavier/Makefile.am
@@ -37,13 +37,13 @@ libxklavier_la_SOURCES = $(xklavier_built_cfiles) xklavier.c xklavier_evt.c xkla
xklavier_xmm.c xklavier_xmm_opts.c xklavier_evt_xmm.c xklavier_config_xmm.c \
xklavier_util.c xklavier_props.c xklavier_dump.c xkl_engine_marshal.c \
$(noinst_HEADERS) $(xklavierinc_HEADERS)
-libxklavier_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined
+libxklavier_la_LDFLAGS = -version-info @VERSION_INFO@ -no-undefined -export-symbols $(srcdir)/libxklavier.public
libxklavier_la_LIBADD = \
$(XML_LIBS) $(GLIB_LIBS) $(XINPUT_LIBS) \
$(LIBXKBFILE_PRESENT_LDFLAGS) \
$(X_LIBS) -lX11 $(LIBICONV)
-EXTRA_DIST=marshal.list
+EXTRA_DIST=marshal.list libxklavier.public
GLIB_GENMARSHAL = `$PKG_CONFIG --variable=glib_genmarshal glib-2.0`