diff --git a/Makefile b/Makefile index 96eea2ffd..886cda9c7 100644 --- a/Makefile +++ b/Makefile @@ -16,52 +16,52 @@ SHELL = /bin/sh # Include only platform-independent builds in all all: docs pip src -# Include all clean sub-targets in clean -clean: clean-dist clean-docs clean-pip clean-appbundle clean-src - -pip: docs - ./pkg/pip/build.sh - appbundle: docs ./pkg/mac/build.sh appbundle-webkit: docs PGADMIN4_USE_WEBKIT=1 ./pkg/mac/build.sh -src: - ./pkg/src/build.sh +check: + python web/regression/runtests.py + +# Include all clean sub-targets in clean +clean: clean-appbundle clean-dist clean-docs clean-pip clean-src + +clean-appbundle: + rm -rf mac-build/ + +clean-dist: + rm -rf dist/ + +clean-docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean + +clean-pip: + rm -rf pip-build/ + +clean-src: + rm -rf src-build/ + +docs: + LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html minimise: python web/tools/minimise.py ./web +msg-compile: + cd web && pybabel compile -d pgadmin/translations + msg-extract: cd web && pybabel extract -F babel.cfg -o pgadmin/messages.pot pgadmin msg-update: cd web && pybabel update -i pgadmin/messages.pot -d pgadmin/translations -msg-compile: - cd web && pybabel compile -d pgadmin/translations - -docs: - LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx html - -clean-pip: - rm -rf pip-build/ - -clean-appbundle: - rm -rf mac-build/ - -clean-src: - rm -rf src-build/ - -clean-docs: - LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $(MAKE) -C docs/en_US -f Makefile.sphinx clean - -clean-dist: - rm -rf dist/ - -check: - python web/regression/runtests.py - .PHONY: docs + +pip: docs + ./pkg/pip/build.sh + +src: + ./pkg/src/build.sh