#!/bin/sh
#
# @(#)sisplotte	1.5 of 5/25/94
#  
#
# sisplotte fungiert als Bindeglied zwischen SISCAD-P und dem UNIX-Spool-System
# ruft das Shell-Script plotte_bg im Hintergrund auf
#
# Dieses Shellscript wird von SIS CAD-P unterschiedlich aufgerufen:
#

usage()
{
echo "
usage: $0 -d MET2NAME METAFILE [PAR2..PARn] MetEnde [PRINTER]
       $0 -p ProjektVerzeichnis             MetEnde
       $0 -v MET2NAME METADIR  [PAR2..PARn] MetEnde [PRINTER]
"
}


DEBUG=0

if [ ${DEBUG} = 1 ]
then
  echo "$0: Ausgabe der Uebergabeparameter"
  echo "+---------------------------------------------------------+"
  i=0
  for parameter in $*
  do
    i=`expr ${i} + 1`
    echo "Parameter ${i}: >${parameter}<"
  done
  echo "+---------------------------------------------------------+"
  echo ""
fi

DAT="Datei ausgeben"
PRO="Projekt ausgeben"
VER="Verzeichnis ausgeben"

case $1 in
  "-d" ) KENN=${DAT}             ; shift
         MET2NAME=$1             ; shift
         METAFILE=$1             ; shift
         ;;
  "-p" ) KENN=${PRO}             ; shift
         ProjektVerzeichnis=$1
         ;;
  "-v" ) KENN=${VER}             ; shift
         MET2NAME=$1             ; shift
         METADIR=$1              ; shift
         ;;
  *    ) usage
         exit 2
         ;;
esac

case ${KENN} in
  ${DAT} ) CMD="${cadexe}/plotte_bg ${MET2NAME} ${METAFILE} $* " ;;
  ${PRO} ) CMD="${cadexe}/plotte_bg ${ProjektVerzeichnis}      " ;;
  ${VER} ) CMD="${cadexe}/plotte_bg ${MET2NAME} ${METADIR}  $* " ;;
esac

if [ ${DEBUG} = 1 ]
then
  echo "+---------------------------------------------------------+"
  echo "${KENN} ->"
  echo "${CMD} &"
  echo "+---------------------------------------------------------+"
fi

${CMD} &
