From bb97cfc85d9b711b517985abbd9832bff9c4b37a Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Thu, 20 Apr 2017 22:47:08 -0400 Subject: shellcheck directives --- Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 5e83abc..e7b35e4 100644 --- a/Makefile +++ b/Makefile @@ -28,6 +28,17 @@ $(eval $(foreach verb,$(nested.targets),$(foreach pkg,$(pkgs),\ $(outdir)/check: cd $(@D)/test && ./testenv $(TESTENVFLAGS) roundup +$(outdir)/shellcheck: private shellcheck.flags = --exclude=1090,1091,2016,2059,2064,2164,2191 +$(outdir)/shellcheck: private shellcheck.prune = -false +$(outdir)/shellcheck: private shellcheck.prune += -o -type d -name doc +$(outdir)/shellcheck: private shellcheck.prune += -o -type d -name man +$(outdir)/shellcheck: private shellcheck.prune += -o -type f -name indent +$(outdir)/shellcheck: private shellcheck.prune += -o -type f -name Makefile +$(outdir)/shellcheck: private shellcheck.prune += -o -type f -name makepkg.gen +$(outdir)/shellcheck: private shellcheck.prune += -o -type f -name source.sh.gen +$(outdir)/shellcheck: + cd $(@D)/test && ./testenv $(TESTENVFLAGS) 'cd "$$TMPDIR/destdir" && find \( $(shellcheck.prune) \) -prune -o -not -type d -exec shellcheck $(shellcheck.flags) {} +' + _po_rule = \ po/%(pkg).pot: $(addsuffix /everything.pot,$(pkg.%(pkg))); \ cat $^ | msguniq -Fi --to-code=UTF-8 > '$@' -- cgit v1.2.2