#!/bin/csh -f
if ($#argv == 0) then
   echo prj -h for help
   exit
endif

set dirs=(vax_bsd43 rt_aos4 decmips_30)

switch (x$argv[1])
case x-p:
   rm -f ~/l/prj
   ln -s ~/src/$argv[2]/src ~/l/prj
   if (! -d ~/l/prj) then
      echo -n "create project [y/n]? "
      if ($< != y) exit
      mkdir ~/src/$argv[2]
      cd ~/src/$argv[2]
      mkdir src $dirs
      cp ~/src/Makefile src
      prj -a Makefile
   endif
   breaksw

case x-a:
   shift
   foreach fil ($argv)
      foreach dir ($dirs)
         ln -s ../src/$fil ~/l/prj/../$dir/$fil
      end
   end
   breaksw

case x-m:
   foreach dir ($dirs)
      rm -f ~/l/prj/../$dir/$argv[2]
   end
   mv ~/l/prj/$argv[2] ~/l/prj/$argv[3]
   prj -a $argv[3]
   breaksw

default:
   echo prj -p projectname			set project name
   echo prj -a filename				add a source file
   echo prj -m fileold filenew			rename a file
   breaksw
endsw
