#!/bin/sh
# $Id: mptex,v 0.3 2004/12/28 20:34:17 geni Exp $
#
# mptex:  Pre/post-processor for embedded MetaPost code in TeX
# Author: Huidae Cho <http://geni.ath.cx>
# Usage:  mptex jobname.mptex  or  mplatex jobname.mptex
# Syntax:
#	  \bmp
#	  MetaPost syntax
#	  \emp
#	  include eps file `\jobname.fig#'
#
# DISCLAIMER: Use this file at your own risk.
#

tex=`basename $0 | sed 's/^mp//'`
jobname=`echo $1 | sed 's/\.mptex$//'`
rm -f $jobname.tex $jobname.mp
if [ -f $jobname.mptex ]
then
	awk '{
		if($0 == "\\bmp")
			mp = 1
		else
		if($0 == "\\emp")
			mp = 0
		else
		if(mp)
			print $0 > "'$jobname'.mp"
		else
			print $0 > "'$jobname'.tex"
	}' $jobname.mptex
fi
if [ -f $jobname.mp ]
then
	mpost $jobname.mp
fi
if [ -f $jobname.tex ]
then
	$tex $jobname.tex
fi
if [ -f $jobname.dvi ]
then
	dvips -o $jobname.ps $jobname.dvi
fi
