diff options
| author | Joe Carstairs <me@joeac.net> | 2026-06-17 09:53:28 +0100 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2026-06-17 09:56:48 +0100 |
| commit | a8686d91699f53904a28035b5320a66ccc3bec44 (patch) | |
| tree | 3a9da7d6e87fa16f6017ba945f3fd57436f9bd2a | |
| parent | 830f63641b40152dc42ea4632e8e0c06788cfa11 (diff) | |
re-orders Makefile
| -rw-r--r-- | http/Makefile | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/http/Makefile b/http/Makefile index 8d0d82a..59bf7a9 100644 --- a/http/Makefile +++ b/http/Makefile @@ -1,5 +1,20 @@ all: microlog blog public out +.PHONY: out +out: $(out_files) + +.PHONY: microlog +microlog: $(patsubst blogs/microlog/%.gmi,src/microlog/%.microlog.upphtml,$(wildcard blogs/microlog/*.gmi)) + +.PHONY: blog +blog: $(patsubst blogs/blog/%.gmi,src/blog/%.blog.upphtml,$(wildcard blogs/blog/*.gmi)) + +.PHONY: public +public: $(subst public/,out/,$(shell find -L public/ -type f)) + +out/%: public/% + mkdir -p $(dir $@) && cp $< $@ + .PHONY: prune prune: prune_microlog prune_blog prune_out @@ -15,6 +30,10 @@ prune_microlog: prune_blog: ./bin/prune_blog blog +.PHONY: clean +clean: + rm -rf out src/microlog src/blog + src_files := $(filter-out %.args,$(wildcard src/*.upp*)) src_files += $(filter-out %.args,$(wildcard src/**/*.upp*)) src_files_ext := $(suffix $(src_files)) @@ -48,22 +67,3 @@ $(foreach blog,$(blogs),\ $(eval $(call blog_rule,$(blog),$(layout))))) $(foreach blog,$(blogs),\ $(eval $(call blog_rule,$(blog),))) - -.PHONY: out -out: $(out_files) - -.PHONY: microlog -microlog: $(patsubst blogs/microlog/%.gmi,src/microlog/%.microlog.upphtml,$(wildcard blogs/microlog/*.gmi)) - -.PHONY: blog -blog: $(patsubst blogs/blog/%.gmi,src/blog/%.blog.upphtml,$(wildcard blogs/blog/*.gmi)) - -.PHONY: public -public: $(subst public/,out/,$(shell find -L public/ -type f)) - -out/%: public/% - mkdir -p $(dir $@) && cp $< $@ - -.PHONY: clean -clean: - rm -rf out src/microlog src/blog |
