xref: /plan9/sys/src/cmd/gs/lib/eps2eps (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
17dd7cddfSDavid du Colombier#!/bin/sh
2*593dc095SDavid du Colombier# $Id: eps2eps,v 1.6 2004/08/04 00:55:46 giles Exp $
37dd7cddfSDavid du Colombier# "Distill" Encapsulated PostScript.
47dd7cddfSDavid du Colombier
5*593dc095SDavid du Colombier# This definition is changed on install to match the
6*593dc095SDavid du Colombier# executable name set in the makefile
7*593dc095SDavid du ColombierGS_EXECUTABLE=gs
8*593dc095SDavid du Colombier
97dd7cddfSDavid du ColombierOPTIONS="-dDEVICEWIDTH=250000 -dDEVICEHEIGHT=250000"
107dd7cddfSDavid du Colombierwhile true
117dd7cddfSDavid du Colombierdo
127dd7cddfSDavid du Colombier	case "$1" in
137dd7cddfSDavid du Colombier	-*) OPTIONS="$OPTIONS $1" ;;
147dd7cddfSDavid du Colombier	*)  break ;;
157dd7cddfSDavid du Colombier	esac
167dd7cddfSDavid du Colombier	shift
177dd7cddfSDavid du Colombierdone
187dd7cddfSDavid du Colombier
197dd7cddfSDavid du Colombierif [ $# -ne 2 ]; then
207dd7cddfSDavid du Colombier	echo "Usage: `basename $0` ...switches... input.eps output.eps" 1>&2
217dd7cddfSDavid du Colombier	exit 1
227dd7cddfSDavid du Colombierfi
237dd7cddfSDavid du Colombier
24*593dc095SDavid du Colombierexec $GS_EXECUTABLE -q -sDEVICE=epswrite "-sOutputFile=$2" -dNOPAUSE -dBATCH -dSAFER $OPTIONS "$1"
25