Annotation of researchv10no/cmd/mk/export/mkconv, revision 1.1

1.1     ! root        1: x=/tmp/mk$$
        !             2: trap 'rm -f $x' 0 1 2
        !             3: tee $x < $1 | sed -e 's/$(\([^)]*\))\([        :\/]\)/$\1\2/g
        !             4:        s/$(\([^)]*\))$/$\1/g
        !             5:        s/$(\([^)]*\))/${\1}/g
        !             6:        s/^     @/  /
        !             7:        /^      -/,/[^\\]$/{
        !             8:                /[^\\]$/s/$/; set -e/
        !             9:        }
        !            10:        /^      -/s/    -/      set +e; /
        !            11:        s/:&/:/
        !            12:        s/$% /$stem /g
        !            13:        s/$%\./$stem\./g
        !            14:        s/$%/${stem}/g
        !            15:        s/$@/${target}/g
        !            16:        s/$^/${prereq}/g
        !            17:        s/$?/$newprereq/g'
        !            18: if egrep -s 'cd[       ]|make' < $x
        !            19: then
        !            20:        echo "Warning: recipes containing \`cd' or \`make' need attention."
        !            21:        egrep 'cd[      ]|make' < $x
        !            22: fi 1>&2

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.