-.PHONY: all doc release clean
-
-HOST = 127.0.0.1
-PORT = 8080
-
-all: run
-
-run:
- python openerp-web.py -a ${HOST} -p ${PORT}
-
-release:
- python setup.py sdist
-
-install:
- python setup.py install
-
-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
-
-doc:
- cd doc; make html
-
-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
-
+# NOTE: please keep your version of sass up to date: sudo gem update
+.PHONY: watch css
+SASS_FILES=$(wildcard addons/*/static/src/css/*.sass openerp/addons/*/static/src/css/*.sass)
+CSS_FILES=$(patsubst %.sass,%.css,${SASS_FILES})
+css: ${CSS_FILES}
+%.css: %.sass
+ sass -t expanded --compass --unix-newlines --sourcemap=none $< $@
+watch:
+ sass -t expanded --compass --unix-newlines --sourcemap=none --watch .:.