# /*
# 
# rcsid('$Author: pleuk $',
# 	'$Date: 1993/05/04 10:30:38 $',
# 	'$Revision: 1.0 $',
# 	'$Source: /usr/export/home/projects/ltg2/Pleuk/Distribution/Pleuk/etc/RCS/Makefile,v $',
# 	'$State: Exp $').
# 
# $Log: Makefile,v $
# Revision 1.0  1993/05/04  10:30:38  pleuk
# Version 1.00beta from Jo
#
# Revision 0.11  1992/04/16  14:01:33  pleuk
# revisions from SLE - April 1992
#
# Revision 0.10  1992/01/24  12:37:11  pleuk
# revisions from Jo - January 1992
#
# Revision 0.8  1991/10/21  12:45:37  pleuk
# revisions up to SLE visit 10 October 1991
#
# Revision 0.7  1991/09/25  13:08:54  pleuk
# revisions up to SLE tape 27 September 1991
#
# Revision 0.6  1991/09/02  13:07:40  pleuk
# revisions up to SLE visit 20 August 1991
#
# Revision 0.5  1991/07/15  10:53:22  pleuk
# Changes following SLE visit 7/91
#
# Revision 0.1  1991/03/06  13:53:05  pleuk
# *** empty log message ***
#
# Thu Dec 12 10:12:11 1991 JC  Changes to propogate PLEUKHOME from
# top-level makefile. 
# 
# */
# 

GENERALMAKEFILE = ../Makefile.defs

include ${GENERALMAKEFILE}

######################################################################
#
# The following defines a sed program for replacing local variables
#
######################################################################

SEDPROG = -e s@PLEUKPSDIR@${PLEUKPS}@g  \
	-e s@PLEUKDIR@${PLEUKHOME}@g  \
	-e s@GHOSTSCRIPTPATH@${GSPATH}${GSNAME}@g  \
	-e s@XINFOPATH@${XINFOPATH}${XINFONAME}@g  \
	-e s@TEMPORARYFILETEMPLATE@${TEMPORARYFILETEMPLATE}@g\
	-e s@PROLOGTYPE@${PROLOGTYPE}@g \
	-e s@PROLOGPATH@${PROLOGPATH}@g \
	-e s@DEFAULTSPEC@${DEFAULTSPEC}@ \
	-e s@PROLOGVERS@${PROLOGVERS}@


GSNAME = ${GHOSTSCRIPT}

XINFONAME = ${XINFO}

INSTALLDIR = /usr/local/bin

ALLPROGS = hardcopy pleuk gswindow cfg phpsg xinfo_call info.el \
	   ispgm dcdemo spf2ps printepsf

all: ${GENERALMAKEFILE} ${ALLPROGS}

fb_code: all

ispgm:
	rm -f ispgm
	if [ ! -z ${ISPGMPATH} ]; then \
	ln -s ${ISPGMPATH} $@; \
	fi; 

install:
	ln -s pleuk ${INSTALLDIR}
	ln -s cfg ${INSTALLDIR}
	ln -s phpsg ${INSTALLDIR}

clean:


new: realclean all

realclean: clean
	rm -f ${ALLPROGS}
	
######################################################################
#
# Rules for deriving shell scripts

.SUFFIXES: .basic ${SUFFIXES}

SED = sed ${SEDPROG}

.basic:
	${SED} < $< > $@;
	chmod +rx $@
