From 87e143800531d5a22daedd61d105853277bcbb40 Mon Sep 17 00:00:00 2001 From: silverwind Date: Sun, 26 Jan 2020 12:31:12 +0100 Subject: [PATCH] avoid useless fomantic rebuilds (#9999) the `fomantic` target for some reason does sometimes not update the timestamp on the directory, leading to useless rebuild. Manually update the timestamp at the end of the build to avoid this and also added the same to js/css targets. --- Makefile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Makefile b/Makefile index 8f65ba82c5..7f79e5de9e 100644 --- a/Makefile +++ b/Makefile @@ -481,6 +481,7 @@ js: node-check $(JS_DEST) $(JS_DEST): $(JS_SOURCES) | node_modules npx eslint web_src/js webpack.config.js npx webpack --hide-modules --display-entrypoints=false + @touch $(JS_DEST) .PHONY: fomantic fomantic: node-check $(FOMANTIC_DEST_DIR) @@ -489,6 +490,7 @@ $(FOMANTIC_DEST_DIR): semantic.json web_src/fomantic/theme.config.less | node_mo cp web_src/fomantic/theme.config.less node_modules/fomantic-ui/src/theme.config cp web_src/fomantic/_site/globals/* node_modules/fomantic-ui/src/_site/globals/ npx gulp -f node_modules/fomantic-ui/gulpfile.js build + @touch $(FOMANTIC_DEST_DIR) .PHONY: css css: node-check $(CSS_DEST) @@ -498,6 +500,7 @@ $(CSS_DEST): $(CSS_SOURCES) | node_modules npx lessc web_src/less/index.less public/css/index.css $(foreach file, $(filter-out web_src/less/themes/_base.less, $(wildcard web_src/less/themes/*)),npx lessc web_src/less/themes/$(notdir $(file)) > public/css/theme-$(notdir $(call strip-suffix,$(file))).css;) npx postcss --use autoprefixer --use cssnano --no-map --replace public/css/* + @touch $(CSS_DEST) .PHONY: update-translations update-translations: