re-orders Makefile
This commit is contained in:
+19
-19
@@ -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
|
|
||||||
|
|||||||
Reference in New Issue
Block a user