From ab20f9406ffd00e183b73300c9783dbc32bd3d23 Mon Sep 17 00:00:00 2001 From: Andrew Wood Date: Sun, 23 Jul 2023 00:35:49 +0100 Subject: [PATCH] Corrected path handling which was writing bad dependency files --- autoconf/scripts/depend.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/autoconf/scripts/depend.sh b/autoconf/scripts/depend.sh index 9df70bd..bef926b 100755 --- a/autoconf/scripts/depend.sh +++ b/autoconf/scripts/depend.sh @@ -19,9 +19,12 @@ abssrc=$(echo "$abssrc" | sed 's,\\.,\\\\.,g') srcdir=$(echo "$srcdir" | sed 's,\\.,\\\\.,g') $CC -M -MG $* "$file" \ -| sed -e 's, /[^ ]*,,g' -e "s,^.*\.o:,${stem}.d ${stem}.o:," \ - -e '/^ \\$/d' -e 's/ \\$//' \ - -e 's,'"$srcdir"'/,,g' -e 's,'"$abssrc"'/,,g' \ +| sed \ + -e "s,^.*\.o:,${stem}.d ${stem}.o:," \ + -e 's,'"$srcdir"'/,,g' \ + -e 's,'"$abssrc"'/,,g' \ + -e 's, /[^ ]*,,g' \ + -e '/^ \\$/d' -e 's/ \\$//' \ | tr '\n' ' ' \ | tr -s ' '