summaryrefslogtreecommitdiff
path: root/build.sh
blob: d759446d1b6b2dd43c556ee640cbd238dd8a5fde (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh -e

for file in "data" "log" "tangle" "weave" ; do
	cat "${file}.lp" | ./tangle | zig fmt --stdin > "src/${file}.zig" ;
	echo "[ok]	generated source '${file}'" ;
done

for file in "tangle" "weave" ; do
	zig build-exe -O ReleaseSmall "src/${file}.zig" ;
	strip -s "${file}" ;
	echo "[ok]	compiled '${file}'" ;
done