home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre4.z / postgre4 / newconf / MakeLinks < prev    next >
Encoding:
Text File  |  1993-02-02  |  597 b   |  30 lines

  1. #! /bin/csh
  2. # $Header: RCS/MakeLinks,v 1.11 89/11/16 12:42:03 mao Exp $
  3.  
  4. # set OD = /a/postgres/goh/postgres/obj.dec
  5. # set SD = /a/postgres/goh/postgres/src
  6.  
  7. set OD = $argv[1]
  8. set SD = $argv[2]
  9.  
  10. foreach i (`cat dirs.mk`) 
  11.     if  (($i !~ lib/H* ) && ($i !~ lib/Gen*)) then 
  12.         echo "***" $i
  13.         pushd $SD/$i >& /dev/null
  14.         set x = ( `echo *.{c,h,y,lex,sed}` ) >& /dev/null
  15.         if (  "$x" != "" ) then
  16.             popd  >& /dev/null
  17.             pushd $OD/$i >& /dev/null
  18.             foreach j ( $x )
  19.                 if ( -f $j ) then
  20.                 else
  21.                     echo linking $j
  22.                     ln -s $SD/$i/$j $j
  23.                 endif
  24.             end
  25.         endif
  26.         popd >& /dev/null
  27.     endif
  28. end
  29.  
  30.