[game-data-packager] 08/09: Parameterize PYTHON in Makefile
Simon McVittie
smcv at debian.org
Thu Dec 24 16:28:22 UTC 2015
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to branch master
in repository game-data-packager.
commit 43e9deed7bca28b5da077f354fedd415acf0a655
Author: Simon McVittie <smcv at debian.org>
Date: Tue Dec 22 23:55:37 2015 +0000
Parameterize PYTHON in Makefile
I'm using PYTHON, not PYTHON3, according to Autoconf/Automake
convention (but we do specifically need Python 3, so the default
is python3).
---
Makefile | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile
index 1353e82..55714ff 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,7 @@
DIRS := ./out
GDP_MIRROR ?= localhost
bindir := /usr/games
+PYTHON := python3
PYFLAKES3 := $(shell if [ -x /usr/bin/pyflakes3 ] ; then echo pyflakes3 ; \
elif [ -x /usr/bin/pyflakes3k ] ; then echo pyflakes3k ; \
elif [ -x /usr/bin/python3-pyflakes ] ; then echo python3-pyflakes ; \
@@ -35,7 +36,7 @@ out/%: data/%
if [ -L $< ]; then cp -a $< $@ ; else install -m644 $< $@ ; fi
out/%.json: data/%.yaml
- python3 tools/yaml2json.py $< $@
+ $(PYTHON) tools/yaml2json.py $< $@
out/vfs.zip: $(json)
rm -f out/vfs.zip
@@ -50,7 +51,7 @@ out/vfs.zip: $(json)
env TZ=UTC zip ../vfs.zip -9 -X -q -@
out/bash_completion: $(in_yaml)
- python3 tools/bash_completion.py > ./out/bash_completion
+ $(PYTHON) tools/bash_completion.py > ./out/bash_completion
chmod 0644 ./out/bash_completion
out/changelog.gz: debian/changelog
@@ -111,8 +112,8 @@ clean:
check:
LC_ALL=C $(PYFLAKES3) game_data_packager/*.py game_data_packager/*/*.py runtime/*.py tools/*.py || :
- LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. python3 tools/check_syntax.py
- LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. python3 tools/check_equivalence.py
+ LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tools/check_syntax.py
+ LC_ALL=C GDP_UNINSTALLED=1 PYTHONPATH=. $(PYTHON) tools/check_equivalence.py
install: default
echo DESTDIR: $(DESTDIR)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list