aboutsummaryrefslogtreecommitdiffstats
path: root/epan/Makefile.am
diff options
context:
space:
mode:
authorJoão Valverde <joao.valverde@tecnico.ulisboa.pt>2017-10-05 17:37:27 +0100
committerJoão Valverde <j@v6e.pt>2017-10-18 17:19:18 +0000
commit45fbb287b42c47d9fc84c1abc9158a7d24333c79 (patch)
tree6c68de666c7cab395d50317a62129944c6dbf46b /epan/Makefile.am
parentc703ba52adc02c83245a5d428e6943d4a4a0f995 (diff)
autotools: Remove abi-compliance-checker code
It's been broken for over a year, needs to be modernized and as implemented it's a maintenance nightmare. Get rid of it. Ping-Bug: 13036 Change-Id: I34a6e4c28b6d3b96dd6550dd21e9cbeaf050d58f Reviewed-on: https://code.wireshark.org/review/23967 Petri-Dish: João Valverde <j@v6e.pt> Tested-by: Petri Dish Buildbot Reviewed-by: João Valverde <j@v6e.pt>
Diffstat (limited to 'epan/Makefile.am')
-rw-r--r--epan/Makefile.am42
1 files changed, 0 insertions, 42 deletions
diff --git a/epan/Makefile.am b/epan/Makefile.am
index 09f5f3b259..e1a0993027 100644
--- a/epan/Makefile.am
+++ b/epan/Makefile.am
@@ -594,48 +594,6 @@ if HAVE_DOXYGEN
(umask 022 ; $(DOXYGEN) doxygen.cfg)
endif
-# ABI compliance checker can be obtained from
-# http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
-# Checked using version 1.21.12
-# TODO: fix wrong headers and select ones providing external API
-dumpabi-libwireshark: all abi-descriptor.xml
- rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz
- mkdir abi-check-headers
- cp ../config.h ../register.h abi-check-headers/
- mkdir abi-check-headers/epan
- cp *.h abi-check-headers/epan
- mkdir abi-check-headers/crypt
- cp crypt/*.h abi-check-headers/crypt
- mkdir abi-check-headers/compress
- cp compress/*.h abi-check-headers/compress
- mkdir abi-check-headers/dfilter
- cp dfilter/*.h ../tools/lemon/cppmagic.h abi-check-headers/dfilter
- mkdir abi-check-headers/dissectors
- cp dissectors/*.h abi-check-headers/dissectors
- rm \
- abi-check-headers/*/*_lex.h \
- abi-check-headers/dissectors/x11-extension-implementation.h \
- abi-check-headers/dissectors/x11-glx-render-enum.h \
- abi-check-headers/dissectors/x11-register-info.h \
- abi-check-headers/dissectors/packet-lb* \
- abi-check-headers/dissectors/packet-idmp.h
- mkdir abi-check-headers/ftypes
- cp ftypes/*.h abi-check-headers/ftypes
- mkdir abi-check-headers/wmem
- cp wmem/*.h abi-check-headers/wmem
- 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 abi_logs/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 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) \