#!/bin/sh set -eu varlist() { printf '%s = \\\n' "$1" sed 's|^\(.*\)$|\t\1 \\|' printf '\n' } cfiles() { find src/*.c -not -name main.c | sort } export LANG=POSIX.UTF-8 find doc/*.en.*.in | sort | varlist 'manpages.en.in' cfiles | varlist 'sources.c' sh tools/cdeps.sh $(cfiles)