From fc017b624b0508aeaf71e0e1c3daad568a547069 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Thu, 11 Dec 2025 17:23:17 +0100 Subject: [PATCH] js.mk: Don't minify without minifier JS_MINIFY_FILTER_IN can be defined to nothing, in which case minifying breaks, so don't minify if there's no filter. As an additional benifit, defining it to the empty string in local.mk allows to use Vim's quickfix window for syntax errors, because there's no intermediate file created. Signed-off-by: Jan Lindemann --- make/js.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/make/js.mk b/make/js.mk index b526d807..d7c0b7e3 100644 --- a/make/js.mk +++ b/make/js.mk @@ -23,8 +23,12 @@ all: $(JS_GENERATED) clean: minify.clean %.min.js: %.js +ifneq ($(JS_MINIFY_FILTER_IN),) cat $< | $(JS_MINIFY_FILTER_IN) > $@.filtered $(JS_MINIFY) $@.filtered > $@.tmp +else + $(JS_MINIFY) $< > $@.tmp +endif mv $@.tmp $@ minify.clean: