diff options
| author | Jakob Kaivo <jkk@ung.org> | 2019-01-30 21:43:20 -0500 |
|---|---|---|
| committer | Jakob Kaivo <jkk@ung.org> | 2019-01-30 21:43:20 -0500 |
| commit | 8c1c5b70d770e1a2f760dbfaa6698b5ff563db4e (patch) | |
| tree | 4fa629d8def61af591a3029a6011af2b1dd72179 | |
| parent | 8e7d421db2f51bec267520510a54e436dc189aab (diff) | |
more verbosity while things are working
| -rwxr-xr-x | mkh.sh | 23 |
1 files changed, 3 insertions, 20 deletions
@@ -2,24 +2,6 @@ . $(dirname $0)/mk.sh -version_guard () { - m4in=/tmp/$(basename $HEADER).m4 - grep -F -e 'STDC(' -e 'POSIX(' -e 'XOPEN(' $1 | sort > $m4in - lines=$(wc -l $m4in | cut -f1 -d' ') - if [ $lines -eq 0 ]; then - return - fi - - printf '#if' - loop=1 - while [ $loop -lt $lines ]; do - printf '\t(%s) || \\\n' "$(sed -ne "${loop}p;q" $m4in | m4 $(dirname $0)/ftm.m4 - | grep .)" - loop=$((loop + 1)) - done - sed -ne "${loop}p;q" $m4in > /tmp/sed.out.${loop} - printf '\t(%s)\n' "$(sed -ne "${loop}p;q" $m4in | m4 $(dirname $0)/ftm.m4 - | grep .)" -} - export LC_ALL=POSIX export LANG=POSIX HEADER=$1 @@ -57,9 +39,10 @@ rm -rf $HEADER.* for i in $(echo $@ | sort -u); do # TODO: refs type=$(classify_source $i) - version=v$(grep -F -e 'STDC(' -e 'POSIX(' -e 'XOPEN(' $1 | sort | tr -d '() ,') + version=v$(grep -F -e 'STDC(' -e 'POSIX(' -e 'XOPEN(' $i | sort | tr , - | tr -d '() ') mkdir -p $HEADER.$type echo $i >> $HEADER.$type/$version + printf '%s <%s> (%s)\n' "$i" "$HEADER" "$version" >&2 done if grep -Fq 'POSIX(' $(cat $HEADER.*/*); then @@ -277,7 +260,7 @@ if [ -d $HEADER.MACRO ]; then rm -rf $HEADER.MACRO fi -#rm -rf $HEADER.REFERENCE +rm -rf $HEADER.REFERENCE if [ $(basename $HEADER) != assert.h ]; then printf '\n#endif\n' |
