Use "PYTHON" variable in Makefile

This commit is contained in:
Thomas Perl 2010-02-13 02:52:25 +01:00
parent ab9f83a011
commit cd7cd0a53e
1 changed files with 9 additions and 12 deletions

View File

@ -45,6 +45,8 @@ GPODDER_SERVICE_FILE_IN=$(addsuffix .in,$(GPODDER_SERVICE_FILE))
DESTDIR ?= / DESTDIR ?= /
PREFIX ?= /usr PREFIX ?= /usr
PYTHON ?= python
########################################################################## ##########################################################################
all: help all: help
@ -52,7 +54,6 @@ all: help
help: help:
@echo 'make test run gpodder in local directory' @echo 'make test run gpodder in local directory'
@echo 'make unittest run doctests + unittests' @echo 'make unittest run doctests + unittests'
@echo 'make mtest run gpodder (for maemo scratchbox)'
@echo 'make release create source tarball in "dist/"' @echo 'make release create source tarball in "dist/"'
@echo 'make releasetest run some tests before the release' @echo 'make releasetest run some tests before the release'
@echo 'make install install gpodder into "$(PREFIX)"' @echo 'make install install gpodder into "$(PREFIX)"'
@ -72,17 +73,13 @@ test:
$(BINFILE) --verbose $(BINFILE) --verbose
unittest: unittest:
PYTHONPATH=src/ python -m gpodder.unittests PYTHONPATH=src/ $(PYTHON) -m gpodder.unittests
mtest:
@# in maemo scratchbox, we need this for osso/hildon
run-standalone.sh python2.5 $(BINFILE) --maemo --verbose
deb: deb:
debuild debuild
release: distclean release: distclean
python setup.py sdist $(PYTHON) setup.py sdist
releasetest: unittest releasetest: unittest
desktop-file-validate data/gpodder.desktop desktop-file-validate data/gpodder.desktop
@ -92,7 +89,7 @@ $(GPODDER_SERVICE_FILE): $(GPODDER_SERVICE_FILE_IN)
sed -e 's#__PREFIX__#$(PREFIX)#' $< >$@ sed -e 's#__PREFIX__#$(PREFIX)#' $< >$@
install: messages $(GPODDER_SERVICE_FILE) install: messages $(GPODDER_SERVICE_FILE)
python setup.py install --root=$(DESTDIR) --prefix=$(PREFIX) $(PYTHON) setup.py install --root=$(DESTDIR) --prefix=$(PREFIX)
########################################################################## ##########################################################################
@ -123,16 +120,16 @@ remove-git-menuitem:
gpodder-icon-theme: gpodder-icon-theme:
rm -rf $(GPODDER_ICON_THEME) rm -rf $(GPODDER_ICON_THEME)
mkdir -p $(GPODDER_ICON_THEME) mkdir -p $(GPODDER_ICON_THEME)
python doc/dev/icon-theme/list-icon-names.py >$(GPODDER_ICON_THEME)/names $(PYTHON) doc/dev/icon-theme/list-icon-names.py >$(GPODDER_ICON_THEME)/names
(cd $(GPODDER_ICON_THEME) && \ (cd $(GPODDER_ICON_THEME) && \
python ../../doc/dev/icon-theme/pack-icons.py && \ $(PYTHON) ../../doc/dev/icon-theme/pack-icons.py && \
python ../../doc/dev/icon-theme/create-index.py >index.theme && \ $(PYTHON) ../../doc/dev/icon-theme/create-index.py >index.theme && \
rm -f names) rm -f names)
########################################################################## ##########################################################################
clean: clean:
python setup.py clean $(PYTHON) setup.py clean
find src/ -name '*.pyc' -exec rm '{}' \; find src/ -name '*.pyc' -exec rm '{}' \;
find src/ -name '*.pyo' -exec rm '{}' \; find src/ -name '*.pyo' -exec rm '{}' \;
rm -f MANIFEST PKG-INFO $(UIFILES_H) data/messages.pot~ data/gpodder-??x??.png .coverage $(GPODDER_SERVICE_FILE) rm -f MANIFEST PKG-INFO $(UIFILES_H) data/messages.pot~ data/gpodder-??x??.png .coverage $(GPODDER_SERVICE_FILE)