diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/Makefile b/Makefile deleted file mode 100644 index 41b4666..0000000 --- a/Makefile +++ /dev/null @@ -1,92 +0,0 @@ -.SHELLFLAGS := -eu -o pipefail -c -.ONESHELL: -.DELETE_ON_ERROR: - -brotli := @brotli --force --no-copy-stat -gzip := @gzip --best --keep --force -zstd := @zstd --force --no-pass-through -19 --quiet --stdout -pr := @printf "%4s %s\n" - -format: .formatstamp - -.formatstamp: - @echo "Formatting HTML..." - @prettier --write --parser html --print-width 120 "public/**/*.html" > /dev/null - @touch .formatstamp - -clean: - rm -rf ./public - rm -rf ./.*stamp - -to_compress := $(shell fd . public --type=file -e html -e xml -e xsl -e txt -e asc) -brotli_files := $(patsubst %, %.br, $(to_compress)) -gzip_files := $(patsubst %, %.gz, $(to_compress)) -zstd_files := $(patsubst %, %.zst, $(to_compress)) - -%.html.br: %.html - @echo $@ - $(brotli) $< - -%.xml.br: %.xml - @echo $@ - $(brotli) $< - -%.xsl.br: %.xsl - @echo $@ - $(brotli) $< - -%.txt.br: %.txt - @echo $@ - $(brotli) $< - -%.asc.br: %.asc - @echo $@ - $(brotli) $< - -%.html.gz: %.html - @echo $@ - $(gzip) $< - -%.xml.gz: %.xml - @echo $@ - $(gzip) $< - -%.xsl.gz: %.xsl - @echo $@ - $(gzip) $< - -%.txt.gz: %.txt - @echo $@ - $(gzip) $< - -%.asc.gz: %.asc - @echo $@ - $(gzip) $< - -%.html.zst: %.html - @echo $@ - $(zstd) $< > $@ - -%.xml.zst: %.xml - @echo $@ - $(zstd) $< > $@ - -%.xsl.zst: %.xsl - @echo $@ - $(zstd) $< > $@ - -%.txt.zst: %.txt - @echo $@ - $(zstd) $< > $@ - -%.asc.zst: %.asc - @echo $@ - $(zstd) $< > $@ - -compress: .compressstamp - -.compressstamp: .formatstamp $(brotli_files) $(gzip_files) $(zstd_files) - @echo "Compressing output files..." - @touch .compressstamp - -.PHONY: all clean format compress |