[BACK]Return to mkdep.gcc.sh CVS log [TXT][DIR] Up to [local] / src / usr.bin / mkdep

Diff for /src/usr.bin/mkdep/mkdep.gcc.sh between version 1.15 and 1.16

version 1.15, 2008/08/28 08:39:44 version 1.16, 2012/08/29 16:51:12
Line 89 
Line 89 
 trap 'rm -f $TMP ; trap 2 ; kill -2 $$' 1 2 3 13 15  trap 'rm -f $TMP ; trap 2 ; kill -2 $$' 1 2 3 13 15
   
 if [ "x$file" = x ]; then  if [ "x$file" = x ]; then
         ${CC:-cc} -M "$@"          ${CC:-cc} -M "$@" > $TMP
 else  else
         ${CC:-cc} -M "$@" && cat "$file"          ${CC:-cc} -M "$@" && cat -- "$file" > $TMP
 fi |  
 if [ x$pflag = x ]; then  
         sed -e 's; \./; ;g' > $TMP  
 else  
         sed -e 's;\.o[ ]*:; :;' -e 's; \./; ;g' > $TMP  
 fi  fi
   
 if [ $? != 0 ]; then  if [ $? != 0 ]; then
Line 105 
Line 100 
         exit 1          exit 1
 fi  fi
   
   postproc() {
           in=$1
           if [ x$pflag = x ]; then
                   sed -e 's; \./; ;g' $in
           else
                   sed -e 's;\.o[ ]*:; :;' -e 's; \./; ;g' $in
           fi
   }
   
 if [ $append = 1 ]; then  if [ $append = 1 ]; then
         cat $TMP >> $D          postproc $TMP >> $D
         if [ $? != 0 ]; then          if [ $? != 0 ]; then
                 echo 'mkdep: append failed.'                  echo 'mkdep: append failed.'
                 rm -f $TMP                  rm -f $TMP
                 exit 1                  exit 1
         fi          fi
 else  else
         mv -f $TMP $D          postprocd $TMP > $D
         if [ $? != 0 ]; then          if [ $? != 0 ]; then
                 echo 'mkdep: rename failed.'                  echo 'mkdep: rename failed.'
                 rm -f $TMP                  rm -f $TMP

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16