starlit  Artifact [13768bd0ee]

Artifact 13768bd0ee8ef5d49cd045bcca9c83f5a2806cf55413df83bc29906242b79fe2:


all: asset-sync doc-sync

repo-uri = https://c.hale.su/starlit
cpio ?= cpio

starlit.html: starlit.ct
	cortav -y html:fossil-uv "$<" -o "$@"

.PHONY: doc-sync
doc-sync: starlit.html
	fossil uv add "$<"
	fossil uv sync

asset.cpxz: asset.list $(shell cat asset.list)
	$(cpio) -o <"$<" | xz >"$@"

.PHONY: asset-sync
asset-sync: asset.cpxz
	fossil uv add "$<"
	fossil uv sync

.PHONY: unpack
unpack:
	fossil uv ex asset.cpxz asset.cpxz || curl $(repo-uri)/uv/asset.cpxz -o asset.cpxz
	xzcat asset.cpxz | $(cpio) -id