From aa659985a586d2d2173d457dea8d1b4346e205e8 Mon Sep 17 00:00:00 2001 From: Balint Reczey Date: Thu, 28 Feb 2013 19:35:59 +0000 Subject: Export libwiretap symbols using WS_DLL_PUBLIC define TODO: hide flex-generated functions svn path=/trunk/; revision=47948 --- wiretap/Makefile.am | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'wiretap/Makefile.am') 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 -- cgit v1.2.1