summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2022-03-20 15:28:54 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2022-03-20 15:28:54 +0100
commitd557e77493201690f880f67a209ab07e95cd16bb (patch)
tree9f528b27708f510327f4ad45ec7926178d0c79e4 /Makefile
parent368daac4cd6a33352d92eddfe656e2f357275c8b (diff)
parenta3b76e82d935d78e41aa54c3228dbd6fb9e36fc1 (diff)
downloadquatuorbellefeuille.com-d557e77493201690f880f67a209ab07e95cd16bb.tar.xz
Merge branch 'build-feed'
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 15 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index f3971d6..ca01374 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,5 @@
+#################### Variables.
+
OUTDIR = public
dirname = $(patsubst %/,%,$(dir $(1)))
@@ -32,10 +34,21 @@ fonts_folders = $(call dirnames,$(fonts))
scripts = $(foreach img,$(shell find scripts -type f),$(OUTDIR)/$(img))
scripts_folders = $(call dirnames,$(scripts))
-.PHONY: all clean site upload
+#################### Top-level targets.
+
+# Building:
+.PHONY: all clean site
+
+# Maintenance:
+.PHONY: feeds upload
+
+#################### Recipes.
all: site
+feeds:
+ ./admin/feeds/build-feeds.sh $(feeds_src)
+
upload: site
./upload.sh $(OUTDIR)
@@ -44,12 +57,9 @@ clean:
site: $(pages) $(members_pages) $(feeds) $(images) $(stylesheets) $(fonts) $(scripts)
-$(images) $(stylesheets) $(fonts) $(scripts): $(OUTDIR)/%: %
+$(images) $(stylesheets) $(fonts) $(scripts) $(feeds): $(OUTDIR)/%: %
cp $< $@
-$(feeds): $(OUTDIR)/%: %
- ./build-feed.sh $< $@
-
.SECONDEXPANSION:
# 🔪 HACK ATTACK 🔪