summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2022-02-13 00:08:27 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2022-02-13 00:20:24 +0100
commit8c50411480ff73f347aa9977c814db0557f5ed79 (patch)
tree3307f56be964f07e351ae349904acc7d1d9aee7e /Makefile
parent2720a02f7858adc2870bbfe1e4891e616245ecc9 (diff)
downloadquatuorbellefeuille.com-8c50411480ff73f347aa9977c814db0557f5ed79.tar.xz
Self-host fonts
https://rewis.io/urteile/urteil/lhm-20-01-2022-3-o-1749320/
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 7 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 76049ad..f3971d6 100644
--- a/Makefile
+++ b/Makefile
@@ -26,6 +26,9 @@ images_folders = $(call dirnames,$(images))
stylesheets = $(foreach img,$(shell find stylesheets -type f),$(OUTDIR)/$(img))
stylesheets_folders = $(call dirnames,$(stylesheets))
+fonts = $(foreach font,$(shell find fonts -type f),$(OUTDIR)/$(font))
+fonts_folders = $(call dirnames,$(fonts))
+
scripts = $(foreach img,$(shell find scripts -type f),$(OUTDIR)/$(img))
scripts_folders = $(call dirnames,$(scripts))
@@ -39,9 +42,9 @@ upload: site
clean:
-rm -r $(OUTDIR)
-site: $(pages) $(members_pages) $(feeds) $(images) $(stylesheets) $(scripts)
+site: $(pages) $(members_pages) $(feeds) $(images) $(stylesheets) $(fonts) $(scripts)
-$(images) $(stylesheets) $(scripts): $(OUTDIR)/%: %
+$(images) $(stylesheets) $(fonts) $(scripts): $(OUTDIR)/%: %
cp $< $@
$(feeds): $(OUTDIR)/%: %
@@ -78,7 +81,7 @@ $(OUTDIR)/en/sitemap.html: en/sitemap.md
# Our lists of target directories are created from the lists of leaf
# resources; some intermediate directories that only hold subdirs do
# not appear in these lists. Work around that with -p.
-$(OUTDIR) $(languages_folders) $(images_folders) $(stylesheets_folders) $(scripts_folders):
+$(OUTDIR) $(languages_folders) $(images_folders) $(stylesheets_folders) $(fonts_folders) $(scripts_folders):
mkdir -p $@
-$(feeds) $(images) $(stylesheets) $(scripts) $(pages) $(members_pages): | $$(@D)
+$(feeds) $(images) $(stylesheets) $(fonts) $(scripts) $(pages) $(members_pages): | $$(@D)