Differences From
Artifact [ebfb2ead99]:
1 1 all: asset-sync doc-sync
2 2
3 +repo-uri = https://c.hale.su/starlit
4 +
3 5 starlit.html: starlit.ct
4 6 cortav -y html:fossil-uv "$<" -o "$@"
5 7
6 8 .PHONY: doc-sync
7 9 doc-sync: starlit.html
8 10 fossil uv add "$<"
9 11 fossil uv sync
10 12
11 -asset.cpxz: asset.list $(cat asset.list)
13 +asset.cpxz: asset.list $(shell cat asset.list)
12 14 cpio -o <"$<" | xz >"$@"
13 15
14 16 .PHONY: asset-sync
15 17 asset-sync: asset.cpxz
16 18 fossil uv add "$<"
17 19 fossil uv sync
20 +
21 +.PHONY: unpack
22 +unpack:
23 + fossil uv ex asset.cpxz asset.cpxz || curl $(repo-uri)/uv/asset.cpxz -o asset.cpxz
24 + xzcat asset.cpxz | cpio -i