aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--epan/Makefile.am9
-rw-r--r--wiretap/Makefile.am9
-rw-r--r--wsutil/Makefile.am9
3 files changed, 24 insertions, 3 deletions
diff --git a/epan/Makefile.am b/epan/Makefile.am
index 735b14d158..341c619f4e 100644
--- a/epan/Makefile.am
+++ b/epan/Makefile.am
@@ -320,12 +320,19 @@ dumpabi-libwireshark: all abi-descriptor.xml
cp ftypes/*.h abi-check-headers/ftypes
mkdir abi-check-headers/wmem
cp wmem/*.h abi-check-headers/wmem
- abi-compliance-checker -l libwireshark -v1 `readlink .libs/libwireshark.so | sed 's/.*\.so\.//'` \
+ abi-compliance-checker -log-path abi_logs/log.txt -l libwireshark -v1 `readlink .libs/libwireshark.so | sed 's/.*\.so\.//'` \
-relpath $(abs_srcdir) -dump-abi abi-descriptor.xml || \
cat logs/libwireshark/[0-9]*/log.txt
cp -f abi_dumps/libwireshark/libwireshark_* .libs/
cd .libs && ln -sf libwireshark_*.abi.tar.gz libwireshark.abi.tar.gz
+maintainer-clean-local: clean-dumpabi-libwireshark
+
+.PHONY: clean-dumpabi-libwireshark
+
+clean-dumpabi-libwireshark:
+ rm -rf rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz abi_logs abi-descriptor.xml
+
checkapi:
$(AM_V_GEN)$(PERL) $(top_srcdir)/tools/checkAPIs.pl -g termoutput -build \
-sourcedir=$(srcdir) \
diff --git a/wiretap/Makefile.am b/wiretap/Makefile.am
index 859c8baa2d..4f83dd3a1e 100644
--- a/wiretap/Makefile.am
+++ b/wiretap/Makefile.am
@@ -96,12 +96,19 @@ dumpabi-libwiretap: all abi-descriptor.xml
rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz
mkdir 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\.//'` \
+ abi-compliance-checker -log-path abi_logs/log.txt -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
cp -f abi_dumps/libwiretap/libwiretap_* .libs/
cd .libs && ln -sf libwiretap_*.abi.tar.gz libwiretap.abi.tar.gz
+maintainer-clean-local: clean-dumpabi-libwiretap
+
+.PHONY: clean-dumpabi-libwiretap
+
+clean-dumpabi-libwiretap:
+ rm -rf rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz abi_logs abi-descriptor.xml
+
checkapi:
## 'abort' checking disabled for now pending resolution of existing use of g_assert & g_error
## $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput \
diff --git a/wsutil/Makefile.am b/wsutil/Makefile.am
index e05e29c87a..4d14a095e9 100644
--- a/wsutil/Makefile.am
+++ b/wsutil/Makefile.am
@@ -134,12 +134,19 @@ dumpabi-libwsutil: all abi-descriptor.xml
rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz
mkdir abi-check-headers
cp ../config.h ../ws_symbol_export.h $(libwsutil_abi_INCLUDES) abi-check-headers/
- abi-compliance-checker -l libwsutil -v1 `readlink .libs/libwsutil.so | sed 's/.*\.so\.//'` \
+ abi-compliance-checker -log-path abi_logs/log.txt -l libwsutil -v1 `readlink .libs/libwsutil.so | sed 's/.*\.so\.//'` \
-relpath $(abs_srcdir) -dump-abi abi-descriptor.xml || \
cat logs/libwsutil/[0-9]*/log.txt
cp -f abi_dumps/libwsutil/libwsutil_* .libs/
cd .libs && ln -sf libwsutil_*.abi.tar.gz libwsutil.abi.tar.gz
+maintainer-clean-local: clean-dumpabi-libwsutil
+
+.PHONY: clean-dumpabi-libwsutil
+
+clean-dumpabi-libwsutil:
+ rm -rf rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz abi_logs abi-descriptor.xml
+
checkapi:
$(PERL) $(top_srcdir)/tools/checkAPIs.pl -g termoutput -build \
-sourcedir=$(srcdir) \