# $Id: Makefile,v 1.2 90/07/11 13:08:57 mbp Exp Locker: mbp $

# makefile for interface Mathematica packages

##########################################################################

# MATHPIPEPATH = complete pathname of executable file 'mathpipe'
MATHPIPEPATH=$(PWD)/../../bin/mathpipe

##########################################################################

OBJS = MathPipe.m ExternalGraphics.m

SED_ARGS = \
  -e 's|MATHPIPEPATH|$(MATHPIPEPATH)|' \
  -e 's| \*TPLWARNING| * DO NOT EDIT THIS FILE DIRECTLY!  EDIT ONLY THE CORRESPONDING .tpl FILE.|' \
  -e '/^ \*TPL.*$$/d'

##########################################################################

all:	$(OBJS)

MathPipe.m:	rm-MathPipe.m MathPipe.m.tpl
	sed $(SED_ARGS) \
	  < MathPipe.m.tpl > MathPipe.m
	chmod -w MathPipe.m

ExternalGraphics.m:	rm-ExternalGraphics.m ExternalGraphics.m.tpl
	sed $(SED_ARGS) \
	  < ExternalGraphics.m.tpl > ExternalGraphics.m
	chmod -w ExternalGraphics.m

rm-MathPipe.m:
	/bin/rm -f MathPipe.m ;

rm-ExternalGraphics.m:
	/bin/rm -f ExternalGraphics.m ;

clean:
	/bin/rm -f *~ ;

veryclean:	clean

distclean:	veryclean
	/bin/rm -f $(OBJS) ;

install:	$(OBJS)

