Reorganize dumpabi targets to keep temporary files

svn path=/trunk/; revision=37540
This commit is contained in:
Balint Reczey 2011-06-04 16:44:37 +00:00
parent 3821038f94
commit 9fe47db306
3 changed files with 9 additions and 6 deletions

View File

@ -307,6 +307,7 @@ endif # HAVE_DOXYGEN
# http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
# Checked using version 1.21.12
dumpabi: all abi-descriptor.xml
rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz
mkdir abi-check-headers; cp ../color.h ../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; \
@ -315,8 +316,8 @@ dumpabi: all abi-descriptor.xml
mkdir abi-check-headers/ftypes; cp ftypes/*.h abi-check-headers/ftypes; \
abi-compliance-checker -l libwireshark -v1 `ls .libs/libwireshark.so.?.?.?|sed 's/.*\.so\.//'` \
-relpath $(abs_srcdir) -dump-abi abi-descriptor.xml && \
cp -f abi_dumps/libwireshark/libwireshark_* .libs/; (cd .libs; ln -sf libwireshark_*.abi.tar.gz libwireshark.abi.tar.gz); \
rm -r abi-check-headers abi_dumps
cp -f abi_dumps/libwireshark/libwireshark_* .libs/; \
cd .libs; ln -sf libwireshark_*.abi.tar.gz libwireshark.abi.tar.gz
checkapi:
$(PERL) ../tools/checkAPIs.pl -g termoutput $(LIBWIRESHARK_SRC)

View File

@ -90,11 +90,12 @@ ascend.c ascend.h: ascend.y
# http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
# Checked using version 1.21.12
dumpabi: all abi-descriptor.xml
rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz; \
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
cp -f abi_dumps/libwiretap/libwiretap_* .libs/; \
cd .libs; ln -sf libwiretap_*.abi.tar.gz libwiretap.abi.tar.gz
checkapi:
## 'abort' checking disabled for now pending resolution of existing use of g_assert & g_error

View File

@ -135,11 +135,12 @@ MAINTAINERCLEANFILES = \
# http://ispras.linux-foundation.org/index.php/ABI_compliance_checker
# Checked using version 1.21.12
dumpabi: all abi-descriptor.xml
rm -rf abi-check-headers abi_dumps .libs/*.abi.tar.gz; \
mkdir abi-check-headers; cp *.h abi-check-headers/; \
abi-compliance-checker -l libwsutil -v1 `ls .libs/libwsutil.so.?.?.?|sed 's/.*\.so\.//'` \
-relpath $(abs_srcdir) -dump-abi abi-descriptor.xml && \
cp -f abi_dumps/libwsutil/libwsutil_* .libs/; (cd .libs; ln -sf libwsutil_*.abi.tar.gz libwsutil.abi.tar.gz); \
rm -r abi-check-headers abi_dumps
cp -f abi_dumps/libwsutil/libwsutil_* .libs/; \
cd .libs; ln -sf libwsutil_*.abi.tar.gz libwsutil.abi.tar.gz
checkapi:
$(PERL) ../tools/checkAPIs.pl -g abort -g termoutput \