summaryrefslogtreecommitdiff
path: root/mkdeps.sh
blob: 55049c33dc5edd15754c05473861f41e6c47aa2e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
set -eu

export LANG=POSIX.UTF-8

varlist() {
	printf '%s = \\\n' "$1"
	sort | sed 's|^\(.*\)$|\t\1 \\|'
	printf '\n'
}


find src/* -type f      -perm -111 | varlist 'sources.sh'
find src/* -type f -not -perm -111 | varlist 'sources.txt'