home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / mm / mm-ccmd-0.91-20031017.tar.gz / mm-ccmd-0.91-20031017.tar / work / UPDATE < prev   
Text File  |  2002-09-17  |  2KB  |  80 lines

  1. # Update MM source files from a master directory to a working directory.
  2. # Used for building MM for different platforms on the same common file system.
  3.  
  4. h=~/mm/work            # source (master) directory (change as needed)
  5. j=/home/fdc/mm/work    # target directory (change as needed)
  6.  
  7. k=`pwd`
  8. echo
  9. echo "Updating MM source files"
  10.  
  11. cd $h || exit 1
  12. echo "------------"
  13. echo `pwd`...
  14.  
  15. for i in UPDATE README.TXT notes* release*; do
  16.   if test $i -nt $j/$i ; then
  17.     echo -n $i " => $j/$i..."
  18.     cp -p $i $j/
  19.     if [ $? -ne 0 ]; then
  20.       echo FAILED
  21.     else
  22.       echo OK
  23.     fi
  24.   fi
  25. done
  26.  
  27. cd $h/ccmd || exit 1
  28. echo "------------"
  29. echo `pwd`...
  30.  
  31. for i in *.[cHh] *.cnf *.h4 *.txt copyrite *.awk *.top *.unx *.dos \
  32. *.guide README Makefile; do
  33.   if test $i -nt $j/ccmd/$i ; then
  34.     echo -n $i " => $j/ccmd/$i..."
  35.     cp -p $i $j/ccmd/
  36.     if [ $? -ne 0 ]; then
  37.       echo FAILED
  38.     else
  39.       echo OK
  40.     fi
  41.   fi
  42. done
  43.  
  44. cd $h/mm || exit 1
  45. echo "------------"
  46. echo `pwd`...
  47.  
  48. for i in *.[cHh] *.txt *.awk INSTALL *.1 *.el whobuiltme patches Makefile; do
  49.   if test $i -nt $j/mm/$i ; then
  50.     echo -n $i " => $j/mm/$i..."
  51.     cp -p $i $j/mm/
  52.     if [ $? -ne 0 ]; then
  53.       echo FAILED
  54.     else
  55.       echo OK
  56.     fi
  57.   fi
  58. done
  59.  
  60. cd $h/mm/sysh || exit 1
  61. echo "------------"
  62. echo `pwd`...
  63.  
  64. for i in *.h; do
  65.   if test $i -nt $j/mm/sysh/$i ; then
  66.     echo -n $i " => $j/mm/sysh/$i..."
  67.     cp -p $i $j/mm/sysh/
  68.     if [ $? -ne 0 ]; then
  69.       echo FAILED
  70.     else
  71.       echo OK
  72.     fi
  73.   fi
  74. done
  75.  
  76. cd $k
  77. echo "------------"
  78. echo Done
  79. echo
  80.