diff options
| author | Joe Carstairs <me@joeac.net> | 2026-06-18 08:44:29 +0100 |
|---|---|---|
| committer | Joe Carstairs <me@joeac.net> | 2026-06-18 08:44:29 +0100 |
| commit | 348b76aa048f665d94f31ce8c7432cadb6b99d8f (patch) | |
| tree | c0ea0830f50b57eaaeb214c08239cded41ded34d /http/Makefile | |
| parent | df748183ab01e9f5cf0a20098a0a662e817e4d81 (diff) | |
http/Makefile: fix bug, only upphtml files being built because no
layouts exist for other formats
Diffstat (limited to 'http/Makefile')
| -rw-r--r-- | http/Makefile | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/http/Makefile b/http/Makefile index 7d0a1de..42d0c90 100644 --- a/http/Makefile +++ b/http/Makefile @@ -31,7 +31,10 @@ blog_src = $(patsubst \ blogs/$(blog)/%.$(BLOG_EXT_$(blog)),\ src/$(blog)/%$(if $(BLOG_LAYOUT_$(blog)),.$(BLOG_LAYOUT_$(blog))).upphtml,\ $(shell find -L "blogs/$(blog)" -type f -and -name *.$(BLOG_EXT_$(blog)))) -layout_file = share/layouts/$(if $(layout),$(layout),default).layout.upp$(ext) +default_layout_file = $(if \ + $(shell [ -f "share/layouts/default.layout.$(ext)" ] && echo 1),\ + share/layouts/default.layout.$(ext)) +layout_file = $(if $(layout),share/layouts/$(layout).layout.upp$(ext),$(default_layout_file)) define out_rule = out/%.$(ext): src/%$(if $(layout),.$(layout)).upp$(ext) $(layout_file) |
