From 66b5366b7b377f9e595ee9b97261b65a0064aa5b Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Wed, 23 Feb 2022 10:26:02 +0100 Subject: Add script to update feeds --- Makefile | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index f3971d6..055daf8 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: $(feeds_folders) + ./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 🔪 -- cgit v1.2.3