#!/bin/sh -efu
##
## make-raster.sh
## 
## Made by Paul
## Login   <manowar@ubuntu.home>
## 
## Started on  Sun Apr 20 13:12:00 2008 Paul
## Last update Mon Apr 28 00:36:19 2008 Paul
##

if [ $# -eq 0 ] && [ -n "$MK_FIG_ENV" ] \
	&& [ "$MK_FIG_ENV" -gt 0 ]; then
        printf "\\\\end{$MK_FIG_CMD}\n"
	exit 0
fi

BASEDIR="$1"
FF="$2"
SCALE="$3"
ANGLE="${4:-0}"
FIG="`basename \"$FF\"`"
TOF="$BASEDIR/$FIG.eps"
if [ ! -e "$TOF" ] || [ "$FF" -nt "$TOF" ]; then
    convert "$FF" "$TOF"
    RET=$?
    if [ "$RET" -ne 0 ]; then
	echo "Convertion failed ($RET)" 1>&2
	exit $RET
    fi
    echo "Figure $FIG converted successfully." 1>&2
fi

if [ -n "$MK_FIG_ENV" ] && [ "$MK_FIG_ENV" -gt 0 ]; then
	printf "\\\\begin{$MK_FIG_CMD}"
else
	printf "\\\\$MK_FIG_CMD"
fi
if [ -n "$MK_FIG_CMD_ARGS" ]; then
	MK_FIG_CMD_ARGS=",$MK_FIG_CMD_ARGS"
fi
printf "[scale=$SCALE,angle=$ANGLE,origin=c$MK_FIG_CMD_ARGS]{$FIG.eps}\n"
