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