diff options
author | Balint Reczey <balint.reczey@ericsson.com> | 2011-05-31 12:07:25 +0000 |
---|---|---|
committer | Balint Reczey <balint.reczey@ericsson.com> | 2011-05-31 12:07:25 +0000 |
commit | 8ac668362979935de61f80593eddaa24690283b9 (patch) | |
tree | eeed42faf6d7be519fd50b8124aadd9cedddf847 /wsutil/Makefile.am | |
parent | 4d11bebc1dd561e8034855d9e198cd5cf8b44246 (diff) | |
download | wireshark-8ac668362979935de61f80593eddaa24690283b9.tar.gz wireshark-8ac668362979935de61f80593eddaa24690283b9.tar.bz2 wireshark-8ac668362979935de61f80593eddaa24690283b9.zip |
Add dumpabi target to Makefiles in wsutil, epan and wiretap directories.
We can use the dumped ABI description for comparing ABI changes between revisions.
svn path=/trunk/; revision=37474
Diffstat (limited to 'wsutil/Makefile.am')
-rw-r--r-- | wsutil/Makefile.am | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/wsutil/Makefile.am b/wsutil/Makefile.am index e6f25b8dc8..812cf7da30 100644 --- a/wsutil/Makefile.am +++ b/wsutil/Makefile.am @@ -131,6 +131,16 @@ CLEANFILES = \ MAINTAINERCLEANFILES = \ Makefile.in +# ABI compliance checker can be obtained from +# http://ispras.linux-foundation.org/index.php/ABI_compliance_checker +# Checked using version 1.21.12 +dumpabi: all abi-descriptor.xml + mkdir abi-check-headers; cp *.h abi-check-headers/; \ + abi-compliance-checker -l libwiretap -v1 `ls .libs/libwiretap.so.?.?.?|sed 's/.*\.so\.//'` \ + -relpath $(abs_srcdir) -dump-abi abi-descriptor.xml && \ + cp -f abi_dumps/libwiretap/libwiretap_* .libs/; (cd .libs; ln -sf libwiretap_*.abi.tar.gz libwiretap.abi.tar.gz); \ + rm -r abi-check-headers abi_dumps + checkapi: $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput \ $(LIBWSUTIL_SRC) |