#!/bin/sh
##
## make-plot.sh
## 
## Made by Paul
## Login   <manowar@ubuntu.home>
## 
## Started on  Sun Apr 20 11:40:17 2008 Paul
## Last update Sun Apr 20 14:03:46 2008 Paul
##

FIG=`basename $1`
FIGDIR=`dirname $1`
FIGPATH="$1"
if [ ! -e "$FIGPATH.eps" -o "$1" -nt "$FIGPATH.eps" ]; then
    set -o pipefail
    cat <<EOF - "$1" | \
	sed "s,\$FIG,$FIGPATH,g" | \
	octave 1>/dev/null
PLOT_NAME = "$FIG";
PLOT_DIR = "$FIGDIR";
EOF
RET=$?
if [ "$RET" -ne 0 ]; then
  echo "Plotting failed ($RET)" 1>&2
  exit $RET
fi
echo "Figure $FIG plotted successfully at scale $2,$2." 1>&2
fi

cat <<EOF
\begin{psfrags}
EOF

extract-psfrags "$FIGPATH.eps"

ROT=${3:-0}
cat <<EOF
\includegraphics[scale=$2,angle=$ROT,origin=c]{$FIG.eps}
\end{psfrags}
EOF
