This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[ID 20020708.001] makedepend problem (output of cppstdin garbled)
authorHans Ranke <Hans.Ranke@ei.tum.de>
Mon, 8 Jul 2002 16:17:00 +0000 (18:17 +0200)
committerJarkko Hietaniemi <jhi@iki.fi>
Tue, 9 Jul 2002 13:05:43 +0000 (13:05 +0000)
Message-Id: <5.8.0_12541_1026136670@regency>

p4raw-id: //depot/perl@17436

makedepend.SH

index 5894995..b8581e9 100755 (executable)
@@ -150,7 +150,7 @@ for file in `$cat .clist`; do
            -e 's|\.c\.c|.c|' $uwinfix | \
         $uniq | $sort | $uniq >> .deptmp
     else
-        $cppstdin $finc -I. $cppflags $cppminus <UU/$file.c 2>&1 |
+        $cppstdin $finc -I. $cppflags $cppminus <UU/$file.c >.cout 2>.cerr
         $sed \
            -e '1d' \
            -e '/^#.*<stdin>/d' \
@@ -165,7 +165,7 @@ for file in `$cat .clist`; do
            -e 's/^.*"\(.*\)".*$/'$filebase'\$(OBJ_EXT): \1/' \
            -e 's/^# *[0-9][0-9]* \(.*\)$/'$filebase'\$(OBJ_EXT): \1/' \
            -e 's|: \./|: |' \
-           -e 's|\.c\.c|.c|' $uwinfix | \
+           -e 's|\.c\.c|.c|' $uwinfix .cout .cerr| \
         $uniq | $sort | $uniq >> .deptmp
     fi
 done
@@ -230,7 +230,7 @@ $rm -f $mf
 $cp $mf.new $mf
 $rm $mf.new
 $echo "# WARNING: Put nothing here or make depend will gobble it up!" >> $mf
-$rm -rf .deptmp UU .shlist .clist .hlist .hsed
+$rm -rf .deptmp UU .shlist .clist .hlist .hsed .cout .cerr
 rmdir .depending
 
 !NO!SUBS!