From c1b8f2b22dff2a1a8d911c3546e13955c9d17ca0 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Thu, 18 Mar 2021 01:02:10 +0100 Subject: Update RSS feeds --- Makefile | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'Makefile') 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) -- cgit v1.2.3