[devscripts] 01/05: scrips/Makefile: test target fixes and helper targets

Osamu Aoki osamu at moszumanska.debian.org
Sun Sep 10 10:23:22 UTC 2017


This is an automated email from the git hooks/post-receive script.

osamu pushed a commit to branch master
in repository devscripts.

commit 4901fb804cc1c6b29f93011db5dcc53078a092c6
Author: Osamu Aoki <osamu at debian.org>
Date:   Sun Sep 10 08:27:38 2017 +0900

    scrips/Makefile: test target fixes and helper targets
    
    Signed-off-by: Osamu Aoki <osamu at debian.org>
---
 scripts/Makefile | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/scripts/Makefile b/scripts/Makefile
index d70109c..533aca6 100644
--- a/scripts/Makefile
+++ b/scripts/Makefile
@@ -32,11 +32,11 @@ GEN_MAN1S += debrepro.1 devscripts.1 mk-origtargz.1 uscan.1 reproducible-check.1
 
 all: $(SCRIPTS) $(GEN_MAN1S) $(CWRAPPERS) $(COMPLETION)
 
+scripts: $(SCRIPTS)
+
 $(VERSION_FILE):
 	$(MAKE) -C .. version
 
-%: %.sh
-
 debchange: debchange.pl $(VERSION_FILE)
 	cp $< $@
 	sed -i "s/###VERSION###/$(VERSION)/" $@
@@ -66,9 +66,11 @@ endif
 	  /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl $<
 
 # Syntax checker
-%.sh.check: %
+test_sh: $(SH_CHECKS)
+%.sh_check: %
 	bash -n $<
 
+test_pl: $(PL_CHECKS)
 %.pl_check: %
 	perl -I ../lib -c $<
 
@@ -97,7 +99,8 @@ clean:
 	rm -f $(SCRIPTS) $(patsubst %,%.tmp,$(SCRIPTS)) \
 		$(GEN_MAN1S) $(SCRIPT_LIBS) $(CWRAPPERS)
 
-test: $(PL_CHECKS) $(SH_CHECKS)
+
+test: test_pl test_sh
 	python3 -m flake8 --max-line-length=99 $(PYTHON3_SCRIPTS)
 	$(foreach python,$(shell py3versions -r ../debian/control),$(python) setup.py test$(\n))
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/devscripts.git



More information about the devscripts-devel mailing list