mirror of
https://github.com/gryf/pygtktalog.git
synced 2025-12-17 11:30:19 +01:00
Head to v.2. Now it uses gtkmvc with version 1.99, makefile, i18n.
This commit is contained in:
67
Makefile
Normal file
67
Makefile
Normal file
@@ -0,0 +1,67 @@
|
||||
RUN = PYTHONPATH=/home/gryf/Devel/Python/pyGTKtalog2:/home/gryf/.python_lib python
|
||||
LOCALE = LC_ALL=pl_PL.utf8
|
||||
FILE = pygtktalog.py
|
||||
|
||||
.PHONY: run
|
||||
run:
|
||||
@$(RUN) $(FILE)
|
||||
|
||||
.PHONY: runpl
|
||||
runpl:
|
||||
@export $(LOCALE) && $(RUN) $(FILE)
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@find . -name \*~ -exec rm '{}' ';'
|
||||
@find . -name \*pyc -exec rm '{}' ';'
|
||||
@find . -name \*pyo -exec rm '{}' ';'
|
||||
@echo "cleaned."
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
@rm -fr locale/*
|
||||
@echo "all cleaned up"
|
||||
|
||||
.PHONY: pot
|
||||
pot:
|
||||
@if [ ! -d locale ]; then mkdir locale; fi
|
||||
@python generate_pot.py pygtktalog pygtktalog > locale/pygtktalog.pot
|
||||
@echo "locale/pygtktalog.pot (re)generated."
|
||||
|
||||
.PHONY: pltrans
|
||||
pltrans: pot
|
||||
@if [ -f locale/pl.po ]; then \
|
||||
echo "Merging existing *.po file with regenerated *.pot"; \
|
||||
msgmerge -U locale/pl.po locale/pygtktalog.pot; \
|
||||
else \
|
||||
echo "Creating fresh *.po file"; \
|
||||
cp locale/pygtktalog.pot locale/pl.po; \
|
||||
fi;
|
||||
@$$EDITOR locale/pl.po
|
||||
@if [ ! -d locale/pl/LC_MESSAGES ]; then mkdir -p locale/pl/LC_MESSAGES; fi
|
||||
@echo "Compile message catalog for pl_PL.utf8"
|
||||
@msgfmt locale/pl.po -o locale/pl/LC_MESSAGES/pygtktalog.mo
|
||||
@echo "Message catalog for pl_PL.utf8 saved in locale/pl/LC_MESSAGES/pygtktalog.mo"
|
||||
|
||||
.PHONY: test
|
||||
test:
|
||||
cd test && python run_tests.py
|
||||
|
||||
.PHONY: dist
|
||||
dist:
|
||||
echo "implement me"
|
||||
|
||||
.PHONY: help
|
||||
help:
|
||||
@echo "Possible commands for make are:"
|
||||
@echo
|
||||
@echo " run: Run pyGTKtalog. Default."
|
||||
@echo " runpl: Run pyGTKtalog with LC_ALL set to pl_PL.utf8."
|
||||
@echo " clean: Remove .pyc, .pyo and .~ files."
|
||||
@echo " distclean: As above, also removes generated locale files."
|
||||
@echo " pot: Generate .pot file from sources and .glade files."
|
||||
@echo " pltrans: Generate/merge polish translation file and then invoke editor."
|
||||
@echo " Environment variable EDITOR is expected"
|
||||
@echo " test: Launch unit tests for application."
|
||||
@echo " dist: Make distribution egg."
|
||||
@echo
|
||||
Reference in New Issue
Block a user