diff options
| author | Joe Carstairs <me@joeac.net> | 2026-06-17 18:22:43 +0100 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2026-06-17 18:22:43 +0100 |
| commit | 229339dc17a0207537695be3dfb9585153321f43 (patch) | |
| tree | 0a4aa8c2129ec563385bcc6020c1c5ea1b1e2da3 | |
| parent | 99b54df28725f71f22bb8c38dcba675fcb9506fc (diff) | |
macroises prune_blog rules
| -rw-r--r-- | http/Makefile | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/http/Makefile b/http/Makefile index 60f4252..877b12b 100644 --- a/http/Makefile +++ b/http/Makefile @@ -39,6 +39,12 @@ define blog_rule = $(blog): $(blog_src) endef +define prune_blog_rule = +.PHONY: prune_$(blog) +prune_$(blog): + ./bin/prune_blog $(blog) +endef + all: microlog blog public out .PHONY: out @@ -65,19 +71,13 @@ out/%: public/% mkdir -p $(dir $@) && cp $< $@ .PHONY: prune -prune: prune_microlog prune_blog prune_out +prune: $(addprefix prune_,$(blogs)) prune_out .PHONY: prune_out prune_out: ./bin/prune_out -.PHONY: prune_microlog -prune_microlog: - ./bin/prune_blog microlog - -.PHONY: prune_blog -prune_blog: - ./bin/prune_blog blog +$(foreach blog,$(blogs),$(eval $(prune_blog_rule))) .PHONY: clean clean: |
