X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=Makefile;h=4beb20d3eed7bb47e2c4855071905c95a05e6fc5;hb=f05c4faf5b40910d25ceda3506d6e3bc090fac58;hp=782a3d51a3f5f62dfee07ccfa0bd2b341ea207b6;hpb=2af260f978976b8934e66393c09b9203ce123cf8;p=odoo%2Fodoo.git diff --git a/Makefile b/Makefile index 782a3d5..4beb20d 100644 --- a/Makefile +++ b/Makefile @@ -1,43 +1,34 @@ -# -*- makefile -*- +.PHONY: all doc release clean -addons-path := bin/addons/ -extra-addons:= '' -root-path := bin/ -port := 8069 -net_port := 8070 -module := base -database := terp -language := fr_FR -i18n-import := bin/addons/base/i18n/fr_FR.po -interrogation_file := bin/addons/base_quality_interrogation.py -login := admin -password := admin +HOST = 127.0.0.1 +PORT = 8080 -start: - python $(interrogation_file) start-server --root-path=$(root-path) --addons-path=$(addons-path) --port=$(port) --net_port=$(net_port) +all: run -create-db: - python $(interrogation_file) create-db --database=$(database) --root-path=$(root-path) --addons-path=$(addons-path) --port=$(port) --net_port=$(net_port) --login=$(login) --password=$(password) +run: + python openerp-web.py -a ${HOST} -p ${PORT} -drop-db: - python $(interrogation_file) drop-db --database=$(database) --root-path=$(root-path) --addons-path=$(addons-path) --port=$(port) --net_port=$(net_port) +release: + python setup.py sdist -install-module: - python $(interrogation_file) install-module --modules=$(module) --database=$(database) --root-path=$(root-path) --addons-path=$(addons-path) --extra-addons=$(extra-addons) --net_port=$(net_port) --port=$(port) --login=$(login) --password=$(password) +install: + python setup.py install -upgrade-module: - python $(interrogation_file) upgrade-module --modules=$(module) --database=$(database) --root-path=$(root-path) --addons-path=$(addons-path) --port=$(port) --net_port=$(net_port) --login=$(login) --password=$(password) - +clean: + @find . -name '*.pyc' -exec rm -f {} + + @find . -name '*.pyo' -exec rm -f {} + + @find . -name '*.swp' -exec rm -f {} + + @find . -name '*~' -exec rm -f {} + + @rm -rf build + @rm -rf dist + @rm -rf *.egg-info -install-translation: - python $(interrogation_file) install-translation --database=$(database) --translate-in=$(i18n-import) --net_port=$(net_port) --port=$(port) --login=$(login) --password=$(password) --root-path=$(root-path) --addons-path=$(addons-path) - +doc: + make -C doc html -version: - python bin/openerp-server.py --version - -check-quality: - python $(interrogation_file) check-quality --database=$(database) --modules=$(module) --net_port=$(net_port) --port=$(port) --login=$(login) --password=$(password) --addons-path=$(addons-path) --root-path=$(root-path) - +cloc: + cloc addons/*/common/*.py addons/*/controllers/*.py addons/*/static/src/*.js addons/*/static/src/js/*.js addons/*/static/src/css/*.css addons/*/static/src/xml/*.xml +blamestat: + echo addons/*/common/*.py addons/*/controllers/*.py addons/*/static/src/js/*.js addons/*/static/src/css/*.css addons/*/static/src/xml/*.xml | xargs -t -n 1 bzr blame -v --long --all | awk '{print $2}' | sort | uniq -c | sort -n