#!/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