blob: 5334a5088357374790fb60b94b1be3f3c2a548e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
SRC_ROOT=..
# shellcheck source=../config.rc
. ${SRC_ROOT}/config.rc
redo-ifchange cpt.in cpt-*
for lib in cpt-*; do
sed -E -n "/^[^[:blank:]]+\(\)[[:blank:]]+[({]/s,^(.*)\(\).*\$,\1() { . \"\$CPT_LIBDIR/$lib\"; \1 \"\$@\";},p" "$lib"
done |
sed -e '/@AUTOLOADS@/r /dev/stdin' \
-e '/@AUTOLOADS@/d' \
cpt.in > "$3"
|