#!/bin/sh set -eu varlist() { printf '%s = \\\n' "$1" sed 's|^\(.*\)$|\t\1 \\|' printf '\n' } export LANG=POSIX.UTF-8 find src/*.go | sort | varlist 'sources.go' find tests/*_test.go | sort | varlist 'tests.go' find src/sql/migrations/*.sql | sort | varlist 'sources.sql' find doc/*.en.*.in | sort | varlist 'manpages.en.in' echo 'manpages.in = $(manpages.en.in)' printf '\n\n' find tests/*_test.go | sort | sed 's|^\(.*\)\.go$|\1.bin-check:\t\1.bin|'