From 348b76aa048f665d94f31ce8c7432cadb6b99d8f Mon Sep 17 00:00:00 2001 From: Joe Carstairs Date: Thu, 18 Jun 2026 08:44:29 +0100 Subject: [PATCH] http/Makefile: fix bug, only upphtml files being built because no layouts exist for other formats --- http/Makefile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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)