From d3252e000c96f31456667c3033c13d83e2628d29 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sun, 3 Apr 2016 16:20:43 +0200 Subject: checksrc: run checksrc in tests when 'make checksrc' in root --- Makefile.am | 1 + tests/Makefile.am | 4 ++++ tests/libtest/Makefile.am | 5 ++++- tests/unit/Makefile.am | 5 ++++- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/Makefile.am b/Makefile.am index a5dc8d3c2..6a6186906 100644 --- a/Makefile.am +++ b/Makefile.am @@ -282,6 +282,7 @@ ca-firefox: lib/firefox-db2pem.sh checksrc: cd lib && $(MAKE) checksrc cd src && $(MAKE) checksrc + cd tests && $(MAKE) checksrc .PHONY: vc-ide diff --git a/tests/Makefile.am b/tests/Makefile.am index 476d6fcd9..3723f2164 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -92,3 +92,7 @@ torture-test: perlcheck all ps2pdf $$foo.ps $@; \ rm $$foo.ps; \ echo "converted $< to $@") + +checksrc: + cd libtest && $(MAKE) checksrc + cd unit && $(MAKE) checksrc diff --git a/tests/libtest/Makefile.am b/tests/libtest/Makefile.am index 87ee56ede..e396af4da 100644 --- a/tests/libtest/Makefile.am +++ b/tests/libtest/Makefile.am @@ -5,7 +5,7 @@ # | (__| |_| | _ <| |___ # \___|\___/|_| \_\_____| # -# Copyright (C) 1998 - 2013, Daniel Stenberg, , et al. +# Copyright (C) 1998 - 2013, 2016, Daniel Stenberg, , et al. # # This software is licensed as described in the file COPYING, which # you should have received as part of this distribution. The terms @@ -115,3 +115,6 @@ libhostname_la_SOURCES = sethostname.c sethostname.h libhostname_la_LIBADD = libhostname_la_DEPENDENCIES = + +checksrc: + @@PERL@ $(top_srcdir)/lib/checksrc.pl $(top_srcdir)/tests/libtest/*.c diff --git a/tests/unit/Makefile.am b/tests/unit/Makefile.am index 33af1ec0e..f44d623be 100644 --- a/tests/unit/Makefile.am +++ b/tests/unit/Makefile.am @@ -5,7 +5,7 @@ # | (__| |_| | _ <| |___ # \___|\___/|_| \_\_____| # -# Copyright (C) 1998 - 2013, Daniel Stenberg, , et al. +# Copyright (C) 1998 - 2016, Daniel Stenberg, , et al. # # This software is licensed as described in the file COPYING, which # you should have received as part of this distribution. The terms @@ -71,6 +71,9 @@ AM_CPPFLAGS += -DCURL_STATICLIB -DUNITTESTS # Makefile.inc provides neat definitions include Makefile.inc +checksrc: + @@PERL@ $(top_srcdir)/lib/checksrc.pl $(top_srcdir)/tests/unit/*.c + if BUILD_UNITTESTS noinst_PROGRAMS = $(UNITPROGS) else -- cgit v1.2.3