diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2022-03-20 15:28:54 +0100 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2022-03-20 15:28:54 +0100 |
| commit | d557e77493201690f880f67a209ab07e95cd16bb (patch) | |
| tree | 9f528b27708f510327f4ad45ec7926178d0c79e4 /Makefile | |
| parent | 368daac4cd6a33352d92eddfe656e2f357275c8b (diff) | |
| parent | a3b76e82d935d78e41aa54c3228dbd6fb9e36fc1 (diff) | |
| download | quatuorbellefeuille.com-d557e77493201690f880f67a209ab07e95cd16bb.tar.xz | |
Merge branch 'build-feed'
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 20 |
1 files changed, 15 insertions, 5 deletions
@@ -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 🔪 |
