1*64050Sbostic# @(#)Makefile 1.5 (Berkeley) 07/27/93 232171Sedward# transcript/src/Makefile.bsd 332171Sedward# 432171Sedward# Copyright (C) 1985 Adobe Systems Incorporated 532171Sedward# 632171Sedward# RCSID: $Header: Makefile.bsd,v 2.1 85/11/24 11:48:44 shore Rel $ 732171Sedward 832171Sedward 933773SkarelsLIBPROGS = psbanner pscatmap pscomm psrv pstext 1033797SkarelsBINPROGS = enscript ps4014 ps630 psgrind 1133797SkarelsLNPROGS = pscat psdit psplot psrev 1232171Sedward 1332171SedwardOBJECTS = psbanner.o pscomm.o psrv.o pstext.o \ 1432171Sedward enscript.o ps4014.o ps630.o pscat.o pscatmap.o \ 1533797Skarels psdit.o psplot.o psrev.o psutil.o 1632171Sedward 1732171Sedward# 1832171Sedward# These values are automatically inserted into the appropriate 1932171Sedward# variables in config.c when it is created from config.proto. 2032171Sedward# They should be set up here for the local site. 2132171Sedward# 2232171SedwardPSLIBDIR = /usr/local/lib/ps 23*64050SbosticBINDIR = /usr/local/bin 2432171SedwardTROFFFONTDIR = /usr/local/lib/ps/troff.font 25*64050SbosticDITDIR = /usr/local/libdata/ditroff_font 2632171SedwardPSTEMPDIR = /tmp 2732171Sedward 2832171SedwardCFLAGS = -O -DBSD 2932171Sedward 3033797Skarelsprograms all: ${LIBPROGS} ${BINPROGS} ${LNPROGS} 3132171Sedward 3232171Sedwardenscript: enscript.o psutil.o config.o getopt.o 3332171Sedward cc ${CFLAGS} -o enscript enscript.o psutil.o config.o getopt.o 3432171Sedward 3532171Sedwardpsgrind: psgrind.o psutil.o config.o 3632171Sedward cc ${CFLAGS} -o psgrind psgrind.o psutil.o config.o 3732171Sedward 3832171Sedwardpscat: pscat.o psutil.o config.o getopt.o 3932171Sedward cc ${CFLAGS} -o pscat pscat.o psutil.o config.o getopt.o 4032171Sedward 4132171Sedwardpsbanner: psbanner.o psutil.o config.o 4232171Sedward cc ${CFLAGS} -o psbanner psbanner.o psutil.o config.o 4332171Sedward 4432171Sedwardpscomm: pscomm.o psutil.o config.o 4532171Sedward cc ${CFLAGS} -o pscomm pscomm.o psutil.o config.o 4632171Sedward 4732171Sedwardpstext: pstext.o psutil.o config.o 4832171Sedward cc ${CFLAGS} -o pstext pstext.o psutil.o config.o 4932171Sedward 5032171Sedwardpsplot: psplot.o psutil.o getopt.o config.o 5132171Sedward cc ${CFLAGS} -o psplot psplot.o psutil.o getopt.o config.o 5232171Sedward 5332171Sedwardpsrv: psrv.o psutil.o config.o 5432171Sedward cc ${CFLAGS} -o psrv psrv.o psutil.o config.o 5532171Sedward 5632171Sedwardpsrev: psrev.o psutil.o getopt.o config.o 5732171Sedward cc ${CFLAGS} -o psrev psrev.o psutil.o getopt.o config.o 5832171Sedward 5932171Sedwardps630: ps630.o psutil.o config.o getopt.o 6032171Sedward cc ${CFLAGS} -o ps630 ps630.o psutil.o config.o getopt.o 6132171Sedward 6232171Sedwardps4014: ps4014.o psutil.o config.o getopt.o 6332171Sedward cc ${CFLAGS} -o ps4014 ps4014.o psutil.o config.o getopt.o -lm 6432171Sedward 6532171Sedwardpscatmap: pscatmap.o psutil.o config.o 6632171Sedward cc ${CFLAGS} -o pscatmap pscatmap.o psutil.o config.o 6732171Sedward 6832171Sedwardpsdit: psdit.o psutil.o config.o 6932180Sedward cc ${CFLAGS} -o psdit psdit.o psutil.o config.o -lm 7032171Sedward 7132171Sedward${OBJECTS}: transcript.h 7232171Sedwardpscomm.o psbanner.o pscat.o: psspool.h 7332171Sedwardpscat.o pscatmap.o: action.h 7432171Sedward 7532171Sedwardconfig.c: config.proto ../config 7632171Sedward -rm -f - config.c 7732171Sedward sed -e s,PSLIBDIR,$(PSLIBDIR),g \ 7832171Sedward -e s,TROFFFONTDIR,$(TROFFFONTDIR),g \ 7932171Sedward -e s,DITDIR,$(DITDIR),g \ 8032171Sedward -e s,PSTEMPDIR,$(PSTEMPDIR),g \ 8132171Sedward config.proto >config.c 8232171Sedward 8333773Skarelsinstall: ${LIBPROGS} ${BINPROGS} 84*64050Sbostic install -s -o $$OWNER -g $$GROUP $(LIBPROGS) $(PSLIBDIR) 85*64050Sbostic install -s -o $$OWNER -g $$GROUP $(BINPROGS) $(BINDIR) 86*64050Sbostic install -s -o $$OWNER -g $$GROUP $(LNPROGS) $(PSLIBDIR) 87*64050Sbostic -cd $(BINDIR ; rm -f ${LNPROGS} 8833773Skarels for i in ${LNPROGS} ;\ 89*64050Sbostic do ln $(PSLIBDIR)/$$i $(BINDIR) || ln -s $(PSLIBDIR)/$$i $(BINDIR) ;\ 9032171Sedward done 9132171Sedward 9232171Sedwardclean: 9333797Skarels rm -f *.o config.c ${BINPROGS} ${LIBPROGS} ${LNPROGS} .emacs* *~ 9432171Sedward 95