re-orders Makefile

This commit is contained in:
2026-06-17 09:53:28 +01:00
parent 830f63641b
commit a8686d9169
+19 -19
View File
@@ -1,5 +1,20 @@
all: microlog blog public out 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 .PHONY: prune
prune: prune_microlog prune_blog prune_out prune: prune_microlog prune_blog prune_out
@@ -15,6 +30,10 @@ prune_microlog:
prune_blog: prune_blog:
./bin/prune_blog 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 += $(filter-out %.args,$(wildcard src/**/*.upp*)) src_files += $(filter-out %.args,$(wildcard src/**/*.upp*))
src_files_ext := $(suffix $(src_files)) src_files_ext := $(suffix $(src_files))
@@ -48,22 +67,3 @@ $(foreach blog,$(blogs),\
$(eval $(call blog_rule,$(blog),$(layout))))) $(eval $(call blog_rule,$(blog),$(layout)))))
$(foreach blog,$(blogs),\ $(foreach blog,$(blogs),\
$(eval $(call blog_rule,$(blog),))) $(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