summaryrefslogtreecommitdiff
path: root/wiretap/Makefile.am
diff options
context:
space:
mode:
authorBalint Reczey <balint@balintreczey.hu>2013-02-28 19:35:59 +0000
committerBalint Reczey <balint@balintreczey.hu>2013-02-28 19:35:59 +0000
commitaa659985a586d2d2173d457dea8d1b4346e205e8 (patch)
tree6ec6595ee9f193b8551ea592a2622bb10a7d8e1f /wiretap/Makefile.am
parent6c29b9edd6db4cfa809a8ede8d22539df117dffe (diff)
downloadwireshark-aa659985a586d2d2173d457dea8d1b4346e205e8.tar.gz
Export libwiretap symbols using WS_DLL_PUBLIC define
TODO: hide flex-generated functions svn path=/trunk/; revision=47948
Diffstat (limited to 'wiretap/Makefile.am')
-rw-r--r--wiretap/Makefile.am12
1 files changed, 6 insertions, 6 deletions
diff --git a/wiretap/Makefile.am b/wiretap/Makefile.am
index 30a1671705..e1a8178b4e 100644
--- a/wiretap/Makefile.am
+++ b/wiretap/Makefile.am
@@ -30,10 +30,12 @@ include Makefile.common
noinst_LTLIBRARIES = libwiretap_generated.la
lib_LTLIBRARIES = libwiretap.la
# http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
-libwiretap_la_LDFLAGS = -version-info 0:0:0 -export-symbols wtap.sym @LDFLAGS_SHAREDLIB@
+libwiretap_la_LDFLAGS = -version-info 0:0:0 @LDFLAGS_SHAREDLIB@
+
+AM_NON_GENERATED_CFLAGS =-DWS_BUILD_DLL @COMPILE_HIDE_SYMBOLS@
if HAVE_WARNINGS_AS_ERRORS
-AM_NON_GENERATED_CFLAGS = -Werror
+AM_NON_GENERATED_CFLAGS += -Werror
endif
INCLUDES = -I$(srcdir)/..
@@ -43,7 +45,6 @@ CLEANFILES = \
libwiretap.la \
libwiretap_generated.a \
libwiretap_generated.la \
- wtap.sym \
*~
MAINTAINERCLEANFILES = \
@@ -68,12 +69,11 @@ EXTRA_DIST = \
Makefile.common \
Makefile.nmake \
libwiretap.vcproj \
- wtap.def \
$(GENERATOR_FILES) \
$(GENERATED_FILES)
libwiretap_la_LIBADD = libwiretap_generated.la ${top_builddir}/wsutil/libwsutil.la $(GLIB_LIBS)
-libwiretap_la_DEPENDENCIES = libwiretap_generated.la ${top_builddir}/wsutil/libwsutil.la wtap.sym
+libwiretap_la_DEPENDENCIES = libwiretap_generated.la ${top_builddir}/wsutil/libwsutil.la
RUNLEX = $(top_srcdir)/tools/runlex.sh
@@ -96,7 +96,7 @@ ascend.c ascend.h: ascend.y
dumpabi-libwiretap: all abi-descriptor.xml
rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz
mkdir abi-check-headers
- cp *.h abi-check-headers/
+ cp *.h ../ws_symbol_export.h abi-check-headers/
abi-compliance-checker -l libwiretap -v1 `readlink .libs/libwiretap.so | sed 's/.*\.so\.//'` \
-relpath $(abs_srcdir) -dump-abi abi-descriptor.xml || \
cat logs/libwiretap/[0-9]*/log.txt