Fix mkdep to split lines with multiple dependencies.

This commit is contained in:
Kurt Zeilenga 1999-01-26 20:27:25 +00:00
parent f1e934effb
commit f3fb0c74a6

View File

@ -132,17 +132,21 @@ $CC -M $files | \
$SED | \
awk '
$1 ~ /:/ {
filenm=$1
dep=$2
filenm=$1;
dep=substr($0, length(filenm)+1);
}
$1 !~ /:/ {
dep=$1
dep=$0;
}
/.*/ {
if (( noslash == "yes") && (dep ~ /^\// )) next
if ( length(dep) < 2 ) next
rec = filenm " " dep;
print rec;
split(dep, depends, " ");
for(d in depends) {
dfile = depends[d];
if (( noslash == "yes") && (dfile ~ /^\// )) next
if ( length(dfile) < 2 ) continue
rec = filenm " " dfile;
print rec;
}
}
' noslash="$NOSLASH" >> $TMP