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