]> xenbits.xensource.com Git - people/aperard/emesinae.git/commitdiff
Add a "make check" target.
authorIan Campbell <ian.campbell@citrix.com>
Thu, 6 Jun 2013 14:53:56 +0000 (15:53 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 6 Jun 2013 14:55:10 +0000 (15:55 +0100)
Runs "perl -c" to check for syntax errors.

Makefile

index a32828369fb22155b7e29eb7df5880d0f0aaf7bd..4289bfe37fc96141c64af51f0f885e46e141a23f 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -81,6 +81,12 @@ install: build
 tidy:
        $(PERLTIDY) -b -bext=~ $(SCRIPTS) $(MODULES) $(CGIS) config/emesinae.conf
 
+.PHONY: check
+check:
+       @set -e; for i in $(SCRIPTS) $(MODULES) $(CGIS) config/emesinae.conf ; do \
+               $(PERL) -c "$$i" ; \
+       done
+
 .PHONY: clean
 clean:
        -$(MAKE) -f Makefile.perl clean