diff options
author | Richard Jones <rjones@redhat.com> | 2010-04-03 16:06:58 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2010-04-03 16:06:58 +0100 |
commit | 5b637fb0bfa2faa357e08aab646e6c427c9f397c (patch) | |
tree | 52cf320708d3c25627b44487343628426fde71db /lib | |
parent | 7614b64ca6c091d487a1b9c47462bd30be0f5445 (diff) | |
download | hivex-5b637fb0bfa2faa357e08aab646e6c427c9f397c.tar.gz hivex-5b637fb0bfa2faa357e08aab646e6c427c9f397c.tar.xz hivex-5b637fb0bfa2faa357e08aab646e6c427c9f397c.zip |
Add a linker script to limit visibility to exported symbols.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Makefile.am | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/lib/Makefile.am b/lib/Makefile.am index 75db8bf..d54aaee 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -18,7 +18,8 @@ SUBDIRS = tools EXTRA_DIST = \ - hivex.pod + hivex.pod \ + hivex.syms lib_LTLIBRARIES = libhivex.la @@ -26,10 +27,15 @@ libhivex_la_SOURCES = \ hivex.c \ hivex.h \ byte_conversions.h \ - gettext.h + gettext.h \ + hivex.syms libhivex_la_LIBADD = ../gnulib/lib/libgnu.la -libhivex_la_LDFLAGS = -version-info 0:0:0 $(LTLIBINTL) $(LTLIBTHREAD) +libhivex_la_LDFLAGS = \ + -version-info 0:0:0 \ + $(VERSION_SCRIPT_FLAGS)hivex.syms \ + $(LTLIBINTL) \ + $(LTLIBTHREAD) libhivex_la_CFLAGS = $(WARN_CFLAGS) $(WERROR_CFLAGS) libhivex_la_CPPFLAGS = -I$(top_srcdir)/gnulib/lib |