diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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 > '$@' |