X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=Makefile;h=9d16253bd99eaf26383d0dae44ff7bca2653304e;hb=9fb28128ce784b0d0af7be75abae42c2dced2284;hp=abcce2fdf151a6131f3361b7fb7f749ad69cd2c7;hpb=2af219c661ec227fdf5dc28ddeb1110e29e60d2e;p=crypto-install.git diff --git a/Makefile b/Makefile index abcce2f..9d16253 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,10 @@ -all: check test build/crypto-install.py +all: check test build/crypto-install -run: build/crypto-install.py - build/crypto-install.py +run: build/crypto-install + build/crypto-install check: - pep8 . + flake8 . test: ./setup.py test @@ -12,13 +12,22 @@ test: build: mkdir build -build/crypto-install.py: crypto-install.py build +build/crypto-install: crypto-install build locale/*/LC_MESSAGES/crypto-install.mo sed \ -e "s/GIT-TAG/`git describe --abbrev=0 --tags`/g" \ -e "s/GIT-COMMIT/`git rev-parse --short=7 HEAD`/g" \ -e "s/GIT-BRANCH/`git rev-parse --abbrev-ref HEAD`/g" \ - crypto-install.py > build/crypto-install.py - chmod a+rx build/crypto-install.py + crypto-install > build/crypto-install + chmod a+rx build/crypto-install + +%.mo: %.po + msgfmt -o $@ $< + +locale/crypto-install.pot: crypto-install + xgettext -L Python -o $@ $< + +%.po: locale/crypto-install.pot + msgmerge -U $@ $< clean: rm -rf build