Add a "-build" argument to checkAPIs.pl. Use that argument when building
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 4 Apr 2012 20:46:49 +0000 (20:46 +0000)
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>
Wed, 4 Apr 2012 20:46:49 +0000 (20:46 +0000)
from makefiles (and thus from the buildbot).

The intention is to be able to tell when a human is running the tool so we
can provide more code-review guidance.

As a starter, enable the "too many proto_tree_add_text() calls" check when
a human is running the tool.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@41943 f5534014-38df-0310-8fa8-9805f1628bb7

68 files changed:
Makefile.am
Makefile.nmake
asn1/camel/Makefile.nmake
asn1/h225/Makefile.nmake
asn1/h235/Makefile.nmake
asn1/h450/Makefile.nmake
asn1/mpeg-pes/Makefile.nmake
asn1/q932/Makefile.nmake
asn1/qsig/Makefile.nmake
codecs/Makefile.am
codecs/Makefile.nmake
epan/Makefile.am
epan/Makefile.nmake
epan/crypt/Makefile.am
epan/crypt/Makefile.nmake
epan/dfilter/Makefile.am
epan/dfilter/Makefile.nmake
epan/dissectors/Makefile.am
epan/dissectors/Makefile.nmake
epan/ftypes/Makefile.am
epan/ftypes/Makefile.nmake
epan/wslua/Makefile.am
epan/wslua/Makefile.nmake
epan/wspython/Makefile.nmake
plugins/asn1/Makefile.am
plugins/asn1/Makefile.nmake
plugins/docsis/Makefile.am
plugins/docsis/Makefile.nmake
plugins/easy_codec/Makefile.nmake
plugins/ethercat/Makefile.am
plugins/ethercat/Makefile.nmake
plugins/giop/Makefile.am
plugins/giop/Makefile.nmake
plugins/gryphon/Makefile.am
plugins/gryphon/Makefile.nmake
plugins/irda/Makefile.am
plugins/irda/Makefile.nmake
plugins/m2m/Makefile.am
plugins/m2m/Makefile.nmake
plugins/mate/Makefile.am
plugins/mate/Makefile.nmake
plugins/opcua/Makefile.am
plugins/opcua/Makefile.nmake
plugins/profinet/Makefile.am
plugins/profinet/Makefile.nmake
plugins/stats_tree/Makefile.am
plugins/stats_tree/Makefile.nmake
plugins/tpg/Makefile.am
plugins/tpg/Makefile.nmake
plugins/unistim/Makefile.am
plugins/unistim/Makefile.nmake
plugins/wimax/Makefile.am
plugins/wimax/Makefile.nmake
plugins/wimaxasncp/Makefile.am
plugins/wimaxasncp/Makefile.nmake
tools/checkAPIs.pl
ui/Makefile.am
ui/Makefile.nmake
ui/cli/Makefile.am
ui/cli/Makefile.nmake
ui/gtk/Makefile.am
ui/gtk/Makefile.nmake
ui/qt/Makefile.am
ui/win32/Makefile.nmake
wiretap/Makefile.am
wiretap/Makefile.nmake
wsutil/Makefile.am
wsutil/Makefile.nmake

index cb64112c2d07052b40309eaad8a270d2a4983274..aa805123bad086e9cd24c75f7939e2cf5526f83d 100644 (file)
@@ -1029,7 +1029,7 @@ dumpabi:
        $(MAKE) -C wsutil dumpabi
 
 checkapi_local:
-       $(PERL) tools/checkAPIs.pl \
+       $(PERL) tools/checkAPIs.pl -build \
        $(TSHARK_TAP_SRC) \
        $(wireshark_SOURCES)
 #      $(EXTRA_wireshark_SOURCES)
index 371092770e9e7c9d7d021bd46aa1920518c20d6f..ad93477b2c6afd787791ffd6abb310c622f96981 100644 (file)
@@ -1182,7 +1182,7 @@ install-all: install-generated-files
        cd ..
 
 checkapi_local:
-       $(PERL) tools/checkAPIs.pl \
+       $(PERL) tools/checkAPIs.pl -build \
        $(wireshark_SOURCES) \
        $(TSHARK_TAP_SRC) \
 #      $(EXTRA_wireshark_SOURCES)
index 6aa21c49864f5b21c70636c3c05fc47898341052..031542845c302315b2e9b1dd610d55d20b910ba8 100644 (file)
@@ -28,6 +28,6 @@ include Makefile.common
 include ../Makefile.inc.nmake
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl \
+       $(PERL) ../../tools/checkAPIs.pl -build \
        $(PROTOCOL_NAME).cnf \
        packet-$(PROTOCOL_NAME)-template.c
\ No newline at end of file
index 6aa21c49864f5b21c70636c3c05fc47898341052..031542845c302315b2e9b1dd610d55d20b910ba8 100644 (file)
@@ -28,6 +28,6 @@ include Makefile.common
 include ../Makefile.inc.nmake
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl \
+       $(PERL) ../../tools/checkAPIs.pl -build \
        $(PROTOCOL_NAME).cnf \
        packet-$(PROTOCOL_NAME)-template.c
\ No newline at end of file
index 6aa21c49864f5b21c70636c3c05fc47898341052..031542845c302315b2e9b1dd610d55d20b910ba8 100644 (file)
@@ -28,6 +28,6 @@ include Makefile.common
 include ../Makefile.inc.nmake
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl \
+       $(PERL) ../../tools/checkAPIs.pl -build \
        $(PROTOCOL_NAME).cnf \
        packet-$(PROTOCOL_NAME)-template.c
\ No newline at end of file
index 7a5709b5e0dd34f652f3be64802e81bad36d74e1..73f481fcd864c72d79296eb61479b8d1834d692e 100644 (file)
@@ -28,7 +28,7 @@ include Makefile.common
 include ../Makefile.inc.nmake
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl \
+       $(PERL) ../../tools/checkAPIs.pl -build \
        $(PROTOCOL_NAME).cnf \
        packet-$(PROTOCOL_NAME)-template.c
 
index 6aa21c49864f5b21c70636c3c05fc47898341052..031542845c302315b2e9b1dd610d55d20b910ba8 100644 (file)
@@ -28,6 +28,6 @@ include Makefile.common
 include ../Makefile.inc.nmake
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl \
+       $(PERL) ../../tools/checkAPIs.pl -build \
        $(PROTOCOL_NAME).cnf \
        packet-$(PROTOCOL_NAME)-template.c
\ No newline at end of file
index 6aa21c49864f5b21c70636c3c05fc47898341052..031542845c302315b2e9b1dd610d55d20b910ba8 100644 (file)
@@ -28,6 +28,6 @@ include Makefile.common
 include ../Makefile.inc.nmake
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl \
+       $(PERL) ../../tools/checkAPIs.pl -build \
        $(PROTOCOL_NAME).cnf \
        packet-$(PROTOCOL_NAME)-template.c
\ No newline at end of file
index 6aa21c49864f5b21c70636c3c05fc47898341052..031542845c302315b2e9b1dd610d55d20b910ba8 100644 (file)
@@ -28,6 +28,6 @@ include Makefile.common
 include ../Makefile.inc.nmake
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl \
+       $(PERL) ../../tools/checkAPIs.pl -build \
        $(PROTOCOL_NAME).cnf \
        packet-$(PROTOCOL_NAME)-template.c
\ No newline at end of file
index 0c66ca6a918c60e4bd6359f5e3957fa824523e92..8a4de6c8f08f4342374ac680185c010929f3a4e1 100644 (file)
@@ -45,6 +45,6 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi: 
-       $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput \
+       $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput -build \
        G711a/G711adecode.c \
        G711u/G711udecode.c
index 880b39ed4d5a51e73672b33efa21c7d4dfe1405e..3d76ded410f5640cb97c73ba1335e0cc9ddd2b72 100644 (file)
@@ -36,6 +36,6 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput \
+       $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput -build \
        G711a/G711adecode.c \
        G711u/G711udecode.c
index af858a483f7e3292964b24d08bd791231703bc1b..9dd0b16a65cf0ee2fa3030b2b26c229d35190a78 100644 (file)
@@ -327,4 +327,4 @@ dumpabi: all abi-descriptor.xml
        cd .libs; ln -sf libwireshark_*.abi.tar.gz libwireshark.abi.tar.gz
 
 checkapi:
-       $(PERL) ../tools/checkAPIs.pl -g termoutput $(LIBWIRESHARK_SRC)
+       $(PERL) ../tools/checkAPIs.pl -g termoutput -build $(LIBWIRESHARK_SRC)
index bb924501b173a9a8be74ec2677b6f195bcea619a..c0c2d2a696448741ef210cd28dc8f185985de32e 100644 (file)
@@ -333,4 +333,4 @@ dtd_grammar.c: $(LEMON)\lemon.exe $(LEMON)\lempar.c dtd_grammar.lemon
        $(LEMON)\lemon t=$(LEMON)\lempar.c dtd_grammar.lemon
 
 checkapi:
-       $(PERL) ../tools/checkAPIs.pl -g termoutput $(LIBWIRESHARK_SRC)
+       $(PERL) ../tools/checkAPIs.pl -g termoutput -build $(LIBWIRESHARK_SRC)
index 8db34750043401128d0a7e78504a0e73e90cad0d..4d29a4a5ca9980a901f687e6ba7adc33324268ee 100644 (file)
@@ -50,5 +50,5 @@ EXTRA_DIST = \
        Makefile.nmake 
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
        $(LIBAIRPDCAP_SRC)
index 381acac43b3697d42c53ca1c2c0041dafb58185e..701a41c3b14f0b8eef4095bf2ea0f5d0ef419ae1 100644 (file)
@@ -27,5 +27,5 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
        $(LIBAIRPDCAP_SRC)
index fa83f5d510ab48b9b85a05f4d0811e34623b6d54..f9327a425b28cd11fc222a8d6534c5656e4b06cd 100644 (file)
@@ -81,6 +81,6 @@ grammar.c : $(LEMON)/lemon$(EXEEXT) $(srcdir)/$(LEMON)/lempar.c $(srcdir)/gramma
                (rm -f grammar.c grammar.h ; false)
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
                $(GENERATOR_FILES)      \
                $(NONGENERATED_C_FILES)
index 97b8ba6739b6dd002531427c4c1bfcbd6655bc54..47adb3cb39ce7ca0ac58c9febcc8b9a558f8e5f1 100644 (file)
@@ -67,6 +67,6 @@ $(LEMON)\lemon.exe:
        cd ../epan/dfilter
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
                $(GENERATOR_FILES)      \
                $(NONGENERATED_C_FILES)
index 0d5a39434b4768e71752a458142ae9fe183c63bd..10f2415103ec00f4703c5b3738a05fa83fb015cd 100644 (file)
@@ -143,6 +143,6 @@ MAINTAINERCLEANFILES =      \
        Makefile.in
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build \
                $(ALL_DISSECTORS_SRC) $(DISSECTOR_INCLUDES) \
                packet-dcerpc-nt.c
index 3e6a1d9c2adfd3cc7a562a187448910f19a81ef9..a9299422bdc4d14e1cd1db59cbaeab3ebb71e507 100644 (file)
@@ -115,6 +115,6 @@ maintainer-clean: distclean
        rm -f $(GENERATED_FILES)
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build \
                $(ALL_DISSECTORS_SRC) $(DISSECTOR_INCLUDES) \
                packet-dcerpc-nt.c
index ffb0cf4b7a694508e3932c7317c353b743f70b38..ca2f40e56e316bed2c5b3d4359debe50ad624e85 100644 (file)
@@ -47,5 +47,5 @@ EXTRA_DIST = \
        Makefile.nmake
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
                $(NONGENERATED_C_FILES)
index 647d8f8c23d1581756fc23e525feab599dd75fec..4506b9a2ed3779673e1cf93947fb830267df825e 100644 (file)
@@ -29,5 +29,5 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
                $(NONGENERATED_C_FILES)
index 954b76e2b3390819807cfb25d3481ed0b6268a64..583c5c0f9b85c13f9beadffe3e19f460f393d259 100644 (file)
@@ -116,7 +116,7 @@ init.lua: template-init.lua make-init-lua.pl ../ftypes/ftypes.h ../../wiretap/wt
        $(PERL) $(srcdir)/make-init-lua.pl $(top_srcdir) $(srcdir)/template-init.lua > init.lua
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
        init_wslua.c \
        register_wslua.c \
        taps_wslua.c \
index b7cf9de53272ed967d43eee7151f253a6d64ac6b..c5c13be985c455c1496e07050f13724c9c4b2fda 100644 (file)
@@ -84,7 +84,7 @@ init.lua: template-init.lua make-init-lua.pl ../ftypes/ftypes.h ../../wiretap/wt
        $(PERL) make-init-lua.pl "../.." template-init.lua > init.lua
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
        $(MODULES)      \
        init_wslua.c \
        register_wslua.c \
index a50ec26b3883ca0eea53c0f5fa9ea66ee9e3d9b5..0f837a759c8bb6ef0ef1bc898100b8975800d589 100644 (file)
@@ -27,5 +27,5 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g termoutput -build \
        $(LIBWSPYTHON_OBJECTS)
index acaa8a29f0f709bcaa78c416628b967afae760ea..69b88a23dbb010ba0ac05ee99b73ea864526d8df 100644 (file)
@@ -124,4 +124,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 756dfdc69765e6358608310aba837c47c45ba9ea..19371224f57391e1cafdd024cf1ae8602f247e8a 100644 (file)
@@ -102,4 +102,4 @@ maintainer-clean: distclean
 
 checkapi:
 # TODO: Fix api's :)
-#      $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+#      $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 9c5a90ccf2421e6605f0e5765b6999569669442a..8deaea68b9bc5e0e478096656f65e9dd5ec1bf78 100644 (file)
@@ -127,4 +127,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 022ed92102671102a86ef39f9f687c0a9be38ffe..b415b1e7a181568a519724e0752723fcabb3fd8c 100644 (file)
@@ -101,4 +101,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index cb2767b4d65188770031054b0b13dd2254a08078..374c642f376b431de65807e0b89320bc66436cfe 100644 (file)
@@ -65,4 +65,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index f34cc49f436fdede85c0f60dedb5472ca2b25326..a9185071d135f70dd4ad4ee907ec92bcfe230505 100644 (file)
@@ -126,4 +126,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 694be2366fa43e1a3a12b1da295864a3fe85a624..a6527a6b7268e7ccba56a89e9a73255a7fbc5535 100644 (file)
@@ -101,4 +101,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 7a7c9d456ac4c61820a070acac5f03e1428b983f..beff767cc3ec7fa9adc6f5ef996a196fd398946e 100644 (file)
@@ -67,7 +67,7 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput \
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build \
        packet-cosnaming.c \
        packet-coseventcomm.c \
        packet-tango.c \
index c20a919ad96b9d97352eb468d3109b8f5f3884e3..b921cd105b57bf5a3553da906a5d52eb7942c3ab 100644 (file)
@@ -52,7 +52,7 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build \
        packet-cosnaming.c \
        packet-coseventcomm.c \
        packet-tango.c \
index b04438c0af163959f3f42765b83e71466a5e1a79..0ea3e7f5e61bdb629d7d9921f2f2fb2f662d7719 100644 (file)
@@ -128,4 +128,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 022ed92102671102a86ef39f9f687c0a9be38ffe..b415b1e7a181568a519724e0752723fcabb3fd8c 100644 (file)
@@ -101,4 +101,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 4da635918852bda911e86fef86d4b58a6a98facd..5539930969e426642d59c549843eb3b457942619 100644 (file)
@@ -126,4 +126,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 022ed92102671102a86ef39f9f687c0a9be38ffe..b415b1e7a181568a519724e0752723fcabb3fd8c 100644 (file)
@@ -101,4 +101,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index cd7d7bec1cd75a155dc7eac6aa9f70e2b3f94559..887bb07f813b08e749383845bcfe7a988b219c5a 100644 (file)
@@ -126,4 +126,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index c3694400a0af3cc1542db0420f167b2ab5d5f2d5..7f294db02300f8404bc4e8b73a1afcf1471fd3d6 100644 (file)
@@ -101,4 +101,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 92ee3edb9880345e9a66aae46683b6aae94fcf93..5a4c4dcf33bfe82c9686dd616f4dcc6e69ba077e 100644 (file)
@@ -146,4 +146,4 @@ mate_grammar.c : mate_grammar.lemon mate.h mate_util.h $(LEMON)/lemon$(EXEEXT)
                (rm -f grammar.c grammar.h ; false)
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 5510bc57d293c3be153965baa0c55a49562f7f80..6de4d7631442c3f35a06f04e4dd44f6da0556942 100644 (file)
@@ -134,4 +134,4 @@ $(LEMON)\lemon.exe:
        cd ../plugins/mate
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 0dd9d18ac393708985e2c647e6061a4af0955ecf..a57dea798a2dd8c2be4f08f42e6132a7111374c2 100644 (file)
@@ -128,4 +128,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 022ed92102671102a86ef39f9f687c0a9be38ffe..b415b1e7a181568a519724e0752723fcabb3fd8c 100644 (file)
@@ -101,4 +101,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 1c746510c8648c38b6fab5c86efa9c46477e629e..9b881272d31102703aa28006c6778fe6598be561 100644 (file)
@@ -126,4 +126,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 022ed92102671102a86ef39f9f687c0a9be38ffe..b415b1e7a181568a519724e0752723fcabb3fd8c 100644 (file)
@@ -101,4 +101,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 7a1d6aea601558631a240dbb48288c317f5e3884..5b7c3e0de3aaa2e92317f7922a00564e8850f00b 100644 (file)
@@ -58,4 +58,4 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(TAP_SRC) $(TAP_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(TAP_SRC) $(TAP_INCLUDES)
index 516dc93c25beed168717bff0ccf2944f6d1cf14c..a600a68a86ace63873b7b548bf53e2b26e28e230 100644 (file)
@@ -55,4 +55,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(TAP_SRC) $(TAP_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(TAP_SRC) $(TAP_INCLUDES)
index 8da8254974ff8e38ac83c574e021b602c04fb27c..0d492c68933626b3e193f5730853956d2d84bd0c 100644 (file)
@@ -76,4 +76,4 @@ http-parser.c: http.tpg $(TPG)/tpg.pl $(TPG)/TPG.pm
        $(PERL) -I$(TPG) $(TPG)/tpg.pl http.tpg
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 1cec105221185d46ecc0188f074b470bb2f23a32..22c93345645c179aaf8236b3fe659bad16b77f34 100644 (file)
@@ -66,4 +66,4 @@ $(LEMON)\lemon.exe:
        cd ../plugins/mate
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 3b513569ef32184601876b505764d041210f33aa..5ee3b9b5b389c2208f31e07995d589f5d3e13338 100644 (file)
@@ -128,4 +128,4 @@ EXTRA_DIST = \
 
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 022ed92102671102a86ef39f9f687c0a9be38ffe..b415b1e7a181568a519724e0752723fcabb3fd8c 100644 (file)
@@ -101,4 +101,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 393966c85e92f154f68d6dce2b3936c87b363707..4e037493c22650e252fbe5574ec15b669e7815dd 100644 (file)
@@ -126,7 +126,7 @@ EXTRA_DIST = \
        CMakeLists.txt
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput \
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build \
        $(DISSECTOR_SRC) \
        $(DISSECTOR_INCLUDES) \
        $(DISSECTOR_SUPPORT_SRC)
index 59b1daaf252b152d5da7f408ea6cd5afd2bdb751..e3aab04d53663e4f93a52d347d4b9588a31c0be1 100644 (file)
@@ -101,7 +101,7 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput \
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build \
        $(DISSECTOR_SRC) \
        $(DISSECTOR_INCLUDES) \
        $(DISSECTOR_SUPPORT_SRC)
index e889806f9bb802a3af01c6bc80d06b5ad899897b..a0b75e9d1d7bc693f45fa75b351d09096fedb32f 100644 (file)
@@ -146,4 +146,4 @@ wimaxasncpdir = $(pkgdatadir)/wimaxasncp
 
 
 checkapi:
-       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index 36ea8784ebdebf66af1cff3f4ae124b47ddd9c9a..6dd709c8054db141a1e37dae9de9c5d757b36eb0 100644 (file)
@@ -114,4 +114,4 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
+       $(PERL) ../../tools/checkAPIs.pl -g abort -g termoutput -build $(DISSECTOR_SRC) $(DISSECTOR_INCLUDES)
index a31f3d5be6da7f2d218fb3c1b800784a90ef608a..536fc910c5ef3cdaa1f91e5e7dee8de02318a2b7 100755 (executable)
@@ -1324,7 +1324,7 @@ sub checkAddTextCalls($$)
                $okay_add_text_count++;
        }
        # Then count how many proto_tree_add_*() calls there are
-       while (${$fileContentsRef} =~ m/ \W proto_tree_add_[a-z]+ \W* \( /gox) {
+       while (${$fileContentsRef} =~ m/ \W proto_tree_add_[a-z0-9]+ \W* \( /gox) {
                $add_xxx_count++;
        }
 
@@ -1633,6 +1633,7 @@ my $check_value_string_array_null_termination = 1;      # default: enabled
 my $machine_readable_output = 0;                        # default: disabled
 my $check_hf = 1;                                       # default: enabled
 my $debug_flag = 0;
+my $buildbot_flag = 0;
 
 my $result = GetOptions(
                         'group=s' => \@apiGroups,
@@ -1640,6 +1641,7 @@ my $result = GetOptions(
                         'check-value-string-array-null-termination!' => \$check_value_string_array_null_termination,
                         'Machine-readable' => \$machine_readable_output,
                         'nohf' => \$check_hf,
+                       'build' => \$buildbot_flag,
                         'debug' => \$debug_flag
                         );
 if (!$result) {
@@ -1730,7 +1732,9 @@ while ($_ = $ARGV[0])
         #       print STDERR "Found APIs with embedded tvb_get_ptr() calls in ".$filename.": ".join(',', @foundAPIs)."\n"
         #}
 
-       #checkAddTextCalls(\$fileContents, $filename);
+       if (! $buildbot_flag) {
+               checkAddTextCalls(\$fileContents, $filename);
+       }
 
         # Brute force check for value_string arrays which are missing {0, NULL} as the final (terminating) array entry
         if ($check_value_string_array_null_termination) {
index 95044ab1e06f8c347125ec4482839c7fbe1c896a..0c35557921e332ea85eda636b3c18f02d143a1eb 100644 (file)
@@ -62,11 +62,11 @@ endif               # HAVE_DOXYGEN
 checkapi: checkapi-base checkapi-todo
 
 checkapi-base:
-       $(PERL) ../tools/checkAPIs.pl -g deprecated-gtk \
+       $(PERL) ../tools/checkAPIs.pl -g deprecated-gtk -build \
        $(WIRESHARK_UI_SRC)
 
 checkapi-todo:
-       $(PERL) ../tools/checkAPIs.pl -M -g deprecated-gtk-todo \
+       $(PERL) ../tools/checkAPIs.pl -M -g deprecated-gtk-todo -build \
        $(WIRESHARK_UI_SRC)
 
 EXTRA_DIST = \
index fd2ab05f7109669c54d478a83e9e715b45595d5d..e4e0caa9c3457fe6f71f4a0c985015482c855750 100644 (file)
@@ -72,9 +72,9 @@ doxygen: doxygen.cfg doxygen-run doxygen.chm
 checkapi: checkapi-base checkapi-todo
 
 checkapi-base:
-       $(PERL) ../tools/checkAPIs.pl -g deprecated-gtk \
+       $(PERL) ../tools/checkAPIs.pl -g deprecated-gtk -build \
        $(WIRESHARK_UI_SRC)
 
 checkapi-todo:
-       $(PERL) ../tools/checkAPIs.pl -M -g deprecated-gtk-todo \
+       $(PERL) ../tools/checkAPIs.pl -M -g deprecated-gtk-todo -build \
        $(WIRESHARK_UI_SRC)
index 407aa90d0c287d31f023f11bcf6968b626dfad80..ed525ef4e86b4284b4c16208ffd56691747494de 100644 (file)
@@ -79,11 +79,11 @@ endif               # HAVE_DOXYGEN
 checkapi: checkapi-base checkapi-todo
 
 checkapi-base:
-       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk \
+       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk -build \
        $(TSHARK_TAP_SRC)
 
 checkapi-todo:
-       $(PERL) ../../tools/checkAPIs.pl -M -g deprecated-gtk-todo \
+       $(PERL) ../../tools/checkAPIs.pl -M -g deprecated-gtk-todo -build \
        $(TSHARK_TAP_SRC)
 
 EXTRA_DIST = \
index 12d81b079eac691957eecf19ff634dd0b1843939..f87766fb767dcf70f1241e2ad2669ee622bf07b9 100644 (file)
@@ -65,9 +65,9 @@ maintainer-clean: distclean
 checkapi: checkapi-base checkapi-todo
 
 checkapi-base:
-       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk \
+       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk -build \
        $(TSHARK_TAP_SRC)
 
 checkapi-todo:
-       $(PERL) ../../tools/checkAPIs.pl -M -g deprecated-gtk-todo \
+       $(PERL) ../../tools/checkAPIs.pl -M -g deprecated-gtk-todo -build \
        $(TSHARK_TAP_SRC)
index a7b6316d844dc29b182e2c66ea4b09b4fde989c3..4294a8f8603305ab4409f8c4f718048dda249a6a 100644 (file)
@@ -92,12 +92,12 @@ endif               # HAVE_DOXYGEN
 checkapi: checkapi-base checkapi-todo
 
 checkapi-base:
-       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk \
+       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk -build \
        $(WIRESHARK_CLEAN_LIBGTKUI_SRC) \
        capture_if_details_dlg_win32.c
 
 checkapi-todo:
-       $(PERL) ../../tools/checkAPIs.pl -M -g deprecated-gtk-todo \
+       $(PERL) ../../tools/checkAPIs.pl -M -g deprecated-gtk-todo -build \
        $(WIRESHARK_GTK_SRC) \
        $(WIRESHARK_TAP_SRC) \
        capture_if_details_dlg_win32.c
index 89c6ccdad2211a8083d74976a3ba906135cf5b1a..36fbb8f8b14941e6c34ca0dd1e0131c961f7b9aa 100644 (file)
@@ -178,11 +178,11 @@ doxygen: doxygen.cfg doxygen-run doxygen.chm
 checkapi: checkapi-base checkapi-todo
 
 checkapi-base:
-       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk \
+       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk -build \
        $(WIRESHARK_CLEAN_LIBGTKUI_SRC) \
        $(WIRESHARK_TAP_SRC)
 
 checkapi-todo:
-       $(PERL) ../../tools/checkAPIs.pl -M -g deprecated-gtk-todo \
+       $(PERL) ../../tools/checkAPIs.pl -M -g deprecated-gtk-todo -build \
        $(WIRESHARK_CLEAN_LIBGTKUI_SRC) \
        $(WIRESHARK_TAP_SRC)
index a47e37f635bd94b474f6358f1ca0bedbc8e7fa86..c143eaacca331a9a6c5428337ddf3da57aabcc76 100644 (file)
@@ -89,13 +89,13 @@ endif               # HAVE_DOXYGEN
 checkapi: checkapi-base checkapi-todo
 
 checkapi-base:
-       $(PERL) ../tools/checkAPIs.pl -g deprecated-gtk \
+       $(PERL) ../tools/checkAPIs.pl -g deprecated-gtk -build \
        $(WIRESHARK_GTK_SRC) \
        $(WIRESHARK_TAP_SRC) \
        capture_if_details_dlg_win32.c
 
 checkapi-todo:
-       $(PERL) ../tools/checkAPIs.pl -M -g deprecated-gtk-todo \
+       $(PERL) ../tools/checkAPIs.pl -M -g deprecated-gtk-todo -build \
        $(WIRESHARK_GTK_SRC) \
        $(WIRESHARK_TAP_SRC) \
        capture_if_details_dlg_win32.c
index 6865a2aa8af4f6a589419cee3cb8b16ce46c84b1..55809d6a7865280b1d6f9998fb5bf08789503dd6 100644 (file)
@@ -36,5 +36,5 @@ distclean: clean
 maintainer-clean: distclean
 
 checkapi:
-       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk \
+       $(PERL) ../../tools/checkAPIs.pl -g deprecated-gtk -build \
        $(WIRESHARK_WIN32_SRC)
index 1dabf1ee1ab1f2dc0d7d8718502a243c33d4b7a9..0ee92af674c752d2905b3d42f6dc3b6f4457548c 100644 (file)
@@ -102,4 +102,4 @@ dumpabi: all abi-descriptor.xml
 checkapi:
 ## 'abort' checking disabled for now pending resolution of existing use of g_assert & g_error
 ##     $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput $(NONGENERATED_C_FILES) $(GENERATOR_FILES)
-       $(PERL) ../tools/checkAPIs.pl -g termoutput $(NONGENERATED_C_FILES) $(GENERATOR_FILES)
+       $(PERL) ../tools/checkAPIs.pl -g termoutput -build $(NONGENERATED_C_FILES) $(GENERATOR_FILES)
index ca6d4b84060b782e078e528ec728918affb328e4..b2c9e4247b1fdb1c9e11716568c0fdcc6c1675d1 100644 (file)
@@ -78,4 +78,4 @@ maintainer-clean: distclean
 checkapi:
 ## 'abort' checking disabled for now pending resolution of existing use of g_assert & g_error
 ##     $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput $(NONGENERATED_C_FILES) $(GENERATOR_FILES)
-       $(PERL) ../tools/checkAPIs.pl -g termoutput $(NONGENERATED_C_FILES) $(GENERATOR_FILES)
+       $(PERL) ../tools/checkAPIs.pl -g termoutput -build $(NONGENERATED_C_FILES) $(GENERATOR_FILES)
index 4401d0b87473f967ce0c7499d4061d03997cd0f2..f7398a6348b845fb1bb1addbb1f8c1a929d1a1a4 100644 (file)
@@ -138,6 +138,6 @@ dumpabi: all abi-descriptor.xml
 
 checkapi:
 #      $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput \
-       $(PERL) ../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../tools/checkAPIs.pl -g termoutput -build \
        $(LIBWSUTIL_SRC)
 #      file_util.c unicode-utils.c
index ac99984a825ced8dd78ccfe690dec2040db0bb9a..7be40f6d7babe65dac9aac7ba7ae600fa902e58b 100644 (file)
@@ -56,6 +56,6 @@ maintainer-clean: distclean
 
 checkapi:
 ##     $(PERL) ../tools/checkAPIs.pl -g abort -g termoutput \
-       $(PERL) ../tools/checkAPIs.pl -g termoutput \
+       $(PERL) ../tools/checkAPIs.pl -g termoutput -build \
        $(LIBWSUTIL_SRC) \
 #      file_util.c unicode-utils.c