From 388732dfa6a1907b7d1c3b92b04ebf88d1b59760 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 5 Nov 2014 19:15:14 +0100 Subject: [PATCH] [IMP] *: one Makefile to rules them all. Create one unique generic Makefile to compile sass files. --- Makefile | 9 +++++++++ addons/account_analytic_analysis/static/src/css/Makefile | 3 --- addons/board/static/src/css/Makefile | 3 --- addons/hr_timesheet_sheet/static/src/css/Makefile | 3 --- addons/lunch/static/src/css/Makefile | 3 --- addons/note/static/src/css/Makefile | 3 --- addons/web/static/src/css/Makefile | 3 --- addons/web_kanban/static/src/css/Makefile | 3 --- 8 files changed, 9 insertions(+), 21 deletions(-) create mode 100644 Makefile delete mode 100644 addons/account_analytic_analysis/static/src/css/Makefile delete mode 100644 addons/board/static/src/css/Makefile delete mode 100644 addons/hr_timesheet_sheet/static/src/css/Makefile delete mode 100644 addons/lunch/static/src/css/Makefile delete mode 100644 addons/note/static/src/css/Makefile delete mode 100644 addons/web/static/src/css/Makefile delete mode 100644 addons/web_kanban/static/src/css/Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 00000000000..84d916e9a3f --- /dev/null +++ b/Makefile @@ -0,0 +1,9 @@ +# 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 .:. diff --git a/addons/account_analytic_analysis/static/src/css/Makefile b/addons/account_analytic_analysis/static/src/css/Makefile deleted file mode 100644 index 21462c06dcc..00000000000 --- a/addons/account_analytic_analysis/static/src/css/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -analytic.css: analytic.sass - sass -t expanded analytic.sass analytic.css - diff --git a/addons/board/static/src/css/Makefile b/addons/board/static/src/css/Makefile deleted file mode 100644 index 0cb5ae70f4a..00000000000 --- a/addons/board/static/src/css/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -dashboard.css: dashboard.sass - sass --trace -t expanded dashboard.sass dashboard.css - diff --git a/addons/hr_timesheet_sheet/static/src/css/Makefile b/addons/hr_timesheet_sheet/static/src/css/Makefile deleted file mode 100644 index e60087d9b33..00000000000 --- a/addons/hr_timesheet_sheet/static/src/css/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -timesheet.css: timesheet.sass - sass -t expanded timesheet.sass timesheet.css - diff --git a/addons/lunch/static/src/css/Makefile b/addons/lunch/static/src/css/Makefile deleted file mode 100644 index 941e8dbfe7d..00000000000 --- a/addons/lunch/static/src/css/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -lunch.css: lunch.sass - sass -t expanded lunch.sass lunch.css - diff --git a/addons/note/static/src/css/Makefile b/addons/note/static/src/css/Makefile deleted file mode 100644 index 17bf009479e..00000000000 --- a/addons/note/static/src/css/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -note.css: note.sass - sass --trace -t expanded note.sass note.css - diff --git a/addons/web/static/src/css/Makefile b/addons/web/static/src/css/Makefile deleted file mode 100644 index d6b4f4b2fc8..00000000000 --- a/addons/web/static/src/css/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -base.css: base.sass - sass --trace -t expanded base.sass base.css - diff --git a/addons/web_kanban/static/src/css/Makefile b/addons/web_kanban/static/src/css/Makefile deleted file mode 100644 index cae8f74448f..00000000000 --- a/addons/web_kanban/static/src/css/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -kanban.css: kanban.sass - sass -t expanded kanban.sass kanban.css -