summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@gmail.com>2021-03-18 01:02:10 +0100
committerKévin Le Gouguec <kevin.legouguec@gmail.com>2021-03-18 01:02:10 +0100
commitc1b8f2b22dff2a1a8d911c3546e13955c9d17ca0 (patch)
tree80f4063ecb32d1baa1a0c63f747e556cf13316d7 /Makefile
parent982a41e3215cd9e00da0aa3e7225b9e4591185de (diff)
downloadquatuorbellefeuille.com-c1b8f2b22dff2a1a8d911c3546e13955c9d17ca0.tar.xz
Update RSS feeds
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 9 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 23e59c9..7b1f20d 100644
--- a/Makefile
+++ b/Makefile
@@ -16,9 +16,9 @@ members_src = $(wildcard *.membre.in \
$(foreach l,$(languages),$(l))/*.membre.in)
members_pages = $(patsubst %.membre.in,$(OUTDIR)/%.html,$(members_src))
-feeds = $(wildcard *.xml)
-resources_src = $(feeds)
-resources = $(foreach f,$(resources_src),$(OUTDIR)/$(f))
+feeds_src = feed.xml $(foreach l,$(languages), \
+$(l)/feed.xml)
+feeds = $(foreach f,$(feeds_src),$(OUTDIR)/$(f))
images = $(foreach img,$(shell find images -type f),$(OUTDIR)/$(img))
images_folders = $(call dirnames,$(images))
@@ -36,11 +36,14 @@ all: site
clean:
-rm -r $(OUTDIR)
-site: $(pages) $(members_pages) $(resources) $(images) $(stylesheets) $(scripts)
+site: $(pages) $(members_pages) $(feeds) $(images) $(stylesheets) $(scripts)
-$(resources) $(images) $(stylesheets) $(scripts): $(OUTDIR)/%: %
+$(images) $(stylesheets) $(scripts): $(OUTDIR)/%: %
cp $< $@
+$(feeds): $(OUTDIR)/%: %
+ ./build-feed.sh $< $@
+
.SECONDEXPANSION:
# 🔪 HACK ATTACK 🔪
@@ -73,4 +76,4 @@ $(OUTDIR)/en/sitemap.html: en/sitemap.md
$(OUTDIR) $(languages_folders) $(images_folders) $(stylesheets_folders) $(scripts_folders):
mkdir -p $@
-$(resources) $(images) $(stylesheets) $(scripts) $(pages) $(members_pages): | $$(@D)
+$(feeds) $(images) $(stylesheets) $(scripts) $(pages) $(members_pages): | $$(@D)