From 5996664b89cf7f79d12fd081c77ba29d42c21730 Mon Sep 17 00:00:00 2001 From: softworkz Date: Tue, 17 Jun 2025 00:13:59 +0200 Subject: [PATCH] Fix CLang build on Windows --- ffbuild/common.mak | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/ffbuild/common.mak b/ffbuild/common.mak index ddf48923ea735..38ecde9a60a95 100644 --- a/ffbuild/common.mak +++ b/ffbuild/common.mak @@ -142,41 +142,41 @@ endif # 1) Preprocess CSS to a minified version %.css.min: TAG = SED %.css.min: %.css - $(M)sed 's!/\\*.*\\*/!!g' $< \ + $(M)sed 's!/\\*.*\\*/!!g' $(subst \,/,$<) \ | tr '\n' ' ' \ | tr -s ' ' \ | sed 's/^ //; s/ $$//' \ - > $@ + > $(subst \,/,$@) ifdef CONFIG_RESOURCE_COMPRESSION # 2) Gzip the minified CSS %.css.min.gz: TAG = GZIP %.css.min.gz: %.css.min - $(M)gzip -nc9 $< > $@ + $(M)gzip -nc9 $(subst \,/,$<) > $(subst \,/,$@) # 3) Convert the gzipped CSS to a .c array %.css.c: %.css.min.gz $(BIN2CEXE) - $(BIN2C) $< $@ $(subst .,_,$(basename $(notdir $@))) + $(BIN2C) $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%, $(subst \,/,$<)) $(subst \,/,$@) $(subst .,_,$(basename $(notdir $@))) # 4) Gzip the HTML file (no minification needed) %.html.gz: TAG = GZIP %.html.gz: %.html - $(M)gzip -nc9 $< > $@ + $(M)gzip -nc9 $(subst \,/,$<) > $(subst \,/,$@) # 5) Convert the gzipped HTML to a .c array %.html.c: %.html.gz $(BIN2CEXE) - $(BIN2C) $< $@ $(subst .,_,$(basename $(notdir $@))) + $(BIN2C) $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%, $(subst \,/,$<)) $(subst \,/,$@) $(subst .,_,$(basename $(notdir $@))) else # NO COMPRESSION # 2) Convert the minified CSS to a .c array %.css.c: %.css.min $(BIN2CEXE) - $(BIN2C) $< $@ $(subst .,_,$(basename $(notdir $@))) + $(BIN2C) $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%, $(subst \,/,$<)) $(subst \,/,$@) $(subst .,_,$(basename $(notdir $@))) # 3) Convert the plain HTML to a .c array %.html.c: %.html $(BIN2CEXE) - $(BIN2C) $< $@ $(subst .,_,$(basename $(notdir $@))) + $(BIN2C) $(patsubst $(SRC_PATH)/%,$(SRC_LINK)/%, $(subst \,/,$<)) $(subst \,/,$@) $(subst .,_,$(basename $(notdir $@))) endif clean::