4.3BSD-UWisc/src/ucb/pascal/src/sccsmakefile

#
# Copyright (c) 1980 Regents of the University of California.
# All rights reserved.  The Berkeley software License Agreement
# specifies the terms and conditions for redistribution.
#
#	@(#)sccsmakefile	5.1 (Berkeley) 6/5/85
#
#	this makefile knows about all
#	the sccs related things for the
#	berkeley pascal system.

SCCSID = "sccsmakefile 5.1 6/5/85 16:20:52"

PSCCSDIR = /usr/src/ucb/pascal/src
PIDIR = ../pi
PC0DIR = ../pc0

GET = sccs -d${PSCCSDIR} get

SRCS =	ato.c \
	call.c case.c clas.c const.c conv.c cset.c \
	error.c fdec.c fend.c fhdr.c flvalue.c forop.c func.c gen.c hash.c \
	lab.c lookup.c lval.c stklval.c \
	main.c nl.c proc.c put.c \
	rec.c rval.c stkrval.c\
	savenl.c \
	stat.c string.c subr.c \
	tmps.c tree.c type.c var.c \
	TRdata.c \
	treen.c yycopy.c \
	yycosts.c yyerror.c yyget.c yyid.c yylex.c yymain.c yyoptions.c \
	yypanic.c yyparse.c yyprint.c yyput.c yyrecover.c yyseman.c yytree.c \
	p2put.c stab.c pcproc.c pcfunc.c pccaseop.c pclval.c

HDRS =	0.h OPnames.h align.h iorec.h objfmt.h pstab.h pc.h \
	send.h tree.h whoami.h yy.h config.h

OTHERS = pas.y opc.c CONFIG.c gram pic.c makefile

sources: ${HDRS} ${SRCS} ${OTHERS}

newversion:
	/bin/csh newversion.csh pi ${PIDIR}
	/bin/csh newversion.csh pc ${PC0DIR}

makefile: ${PSCCSDIR}/SCCS/s.pimakefile ${PSCCSDIR}/SCCS/s.pcmakefile
	${GET} pimakefile
	${GET} pcmakefile

whoami.h: ${PSCCSDIR}/SCCS/s.piwhoami.h ${PSCCSDIR}/SCCS/s.pcwhoami.h
	${GET} piwhoami.h
	${GET} pcwhoami.h

ato.c: ${PSCCSDIR}/SCCS/s.ato.c
	cd ${PIDIR} ; ${GET} ato.c
	cd ${PC0DIR} ; ${GET} ato.c

call.c: ${PSCCSDIR}/SCCS/s.call.c
	cd ${PIDIR} ; ${GET} call.c
	cd ${PC0DIR} ; ${GET} call.c

case.c: ${PSCCSDIR}/SCCS/s.case.c
	cd ${PIDIR} ; ${GET} case.c
	cd ${PC0DIR} ; ${GET} case.c

clas.c: ${PSCCSDIR}/SCCS/s.clas.c
	cd ${PIDIR} ; ${GET} clas.c
	cd ${PC0DIR} ; ${GET} clas.c

const.c: ${PSCCSDIR}/SCCS/s.const.c
	cd ${PIDIR} ; ${GET} const.c
	cd ${PC0DIR} ; ${GET} const.c

conv.c: ${PSCCSDIR}/SCCS/s.conv.c
	cd ${PIDIR} ; ${GET} conv.c
	cd ${PC0DIR} ; ${GET} conv.c

cset.c: ${PSCCSDIR}/SCCS/s.cset.c
	cd ${PIDIR} ; ${GET} cset.c
	cd ${PC0DIR} ; ${GET} cset.c

error.c: ${PSCCSDIR}/SCCS/s.error.c
	cd ${PIDIR} ; ${GET} error.c
	cd ${PC0DIR} ; ${GET} error.c

fdec.c: ${PSCCSDIR}/SCCS/s.fdec.c
	cd ${PIDIR} ; ${GET} fdec.c
	cd ${PC0DIR} ; ${GET} fdec.c

fend.c: ${PSCCSDIR}/SCCS/s.fend.c
	cd ${PIDIR} ; ${GET} fend.c
	cd ${PC0DIR} ; ${GET} fend.c

fhdr.c: ${PSCCSDIR}/SCCS/s.fhdr.c
	cd ${PIDIR} ; ${GET} fhdr.c
	cd ${PC0DIR} ; ${GET} fhdr.c

flvalue.c: ${PSCCSDIR}/SCCS/s.flvalue.c
	cd ${PIDIR} ; ${GET} flvalue.c
	cd ${PC0DIR} ; ${GET} flvalue.c

forop.c: ${PSCCSDIR}/SCCS/s.forop.c
	cd ${PIDIR} ; ${GET} forop.c
	cd ${PC0DIR} ; ${GET} forop.c

func.c: ${PSCCSDIR}/SCCS/s.func.c
	cd ${PIDIR} ; ${GET} func.c
	cd ${PC0DIR} ; ${GET} func.c

gen.c: ${PSCCSDIR}/SCCS/s.gen.c
	cd ${PIDIR} ; ${GET} gen.c
	cd ${PC0DIR} ; ${GET} gen.c

hash.c: ${PSCCSDIR}/SCCS/s.hash.c
	cd ${PIDIR} ; ${GET} hash.c
	cd ${PC0DIR} ; ${GET} hash.c

lab.c: ${PSCCSDIR}/SCCS/s.lab.c
	cd ${PIDIR} ; ${GET} lab.c
	cd ${PC0DIR} ; ${GET} lab.c

lookup.c: ${PSCCSDIR}/SCCS/s.lookup.c
	cd ${PIDIR} ; ${GET} lookup.c
	cd ${PC0DIR} ; ${GET} lookup.c

lval.c: ${PSCCSDIR}/SCCS/s.lval.c
	cd ${PIDIR} ; ${GET} lval.c
	cd ${PC0DIR} ; ${GET} lval.c

stklval.c: ${PSCCSDIR}/SCCS/s.stklval.c
	cd ${PIDIR} ; ${GET} stklval.c
	cd ${PC0DIR} ; ${GET} stklval.c

main.c: ${PSCCSDIR}/SCCS/s.main.c
	cd ${PIDIR} ; ${GET} main.c
	cd ${PC0DIR} ; ${GET} main.c

nl.c: ${PSCCSDIR}/SCCS/s.nl.c
	cd ${PIDIR} ; ${GET} nl.c
	cd ${PC0DIR} ; ${GET} nl.c

proc.c: ${PSCCSDIR}/SCCS/s.proc.c
	cd ${PIDIR} ; ${GET} proc.c
	cd ${PC0DIR} ; ${GET} proc.c

put.c: ${PSCCSDIR}/SCCS/s.put.c
	cd ${PIDIR} ; ${GET} put.c
	cd ${PC0DIR} ; ${GET} put.c

rec.c: ${PSCCSDIR}/SCCS/s.rec.c
	cd ${PIDIR} ; ${GET} rec.c
	cd ${PC0DIR} ; ${GET} rec.c

rval.c: ${PSCCSDIR}/SCCS/s.rval.c
	cd ${PIDIR} ; ${GET} rval.c
	cd ${PC0DIR} ; ${GET} rval.c

stkrval.c: ${PSCCSDIR}/SCCS/s.stkrval.c
	cd ${PIDIR} ; ${GET} stkrval.c
	cd ${PC0DIR} ; ${GET} stkrval.c

savenl.c: ${PSCCSDIR}/SCCS/s.savenl.c
	cd ${PIDIR} ; ${GET} savenl.c
	cd ${PC0DIR} ; ${GET} savenl.c

stat.c: ${PSCCSDIR}/SCCS/s.stat.c
	cd ${PIDIR} ; ${GET} stat.c
	cd ${PC0DIR} ; ${GET} stat.c

string.c: ${PSCCSDIR}/SCCS/s.string.c
	cd ${PIDIR} ; ${GET} string.c
	cd ${PC0DIR} ; ${GET} string.c

subr.c: ${PSCCSDIR}/SCCS/s.subr.c
	cd ${PIDIR} ; ${GET} subr.c
	cd ${PC0DIR} ; ${GET} subr.c

tmps.c: ${PSCCSDIR}/SCCS/s.tmps.c
	cd ${PIDIR} ; ${GET} tmps.c
	cd ${PC0DIR} ; ${GET} tmps.c

tree.c: ${PSCCSDIR}/SCCS/s.tree.c
	cd ${PIDIR} ; ${GET} tree.c
	cd ${PC0DIR} ; ${GET} tree.c

type.c: ${PSCCSDIR}/SCCS/s.type.c
	cd ${PIDIR} ; ${GET} type.c
	cd ${PC0DIR} ; ${GET} type.c

var.c: ${PSCCSDIR}/SCCS/s.var.c
	cd ${PIDIR} ; ${GET} var.c
	cd ${PC0DIR} ; ${GET} var.c

TRdata.c: ${PSCCSDIR}/SCCS/s.TRdata.c
	cd ${PIDIR} ; ${GET} TRdata.c
	cd ${PC0DIR} ; ${GET} TRdata.c

treen.c: ${PSCCSDIR}/SCCS/s.treen.c
	cd ${PIDIR} ; ${GET} treen.c
	cd ${PC0DIR} ; ${GET} treen.c

yycopy.c: ${PSCCSDIR}/SCCS/s.yycopy.c
	cd ${PIDIR} ; ${GET} yycopy.c
	cd ${PC0DIR} ; ${GET} yycopy.c

yycosts.c: ${PSCCSDIR}/SCCS/s.yycosts.c
	cd ${PIDIR} ; ${GET} yycosts.c
	cd ${PC0DIR} ; ${GET} yycosts.c

yyerror.c: ${PSCCSDIR}/SCCS/s.yyerror.c
	cd ${PIDIR} ; ${GET} yyerror.c
	cd ${PC0DIR} ; ${GET} yyerror.c

yyget.c: ${PSCCSDIR}/SCCS/s.yyget.c
	cd ${PIDIR} ; ${GET} yyget.c
	cd ${PC0DIR} ; ${GET} yyget.c

yyid.c: ${PSCCSDIR}/SCCS/s.yyid.c
	cd ${PIDIR} ; ${GET} yyid.c
	cd ${PC0DIR} ; ${GET} yyid.c

yylex.c: ${PSCCSDIR}/SCCS/s.yylex.c
	cd ${PIDIR} ; ${GET} yylex.c
	cd ${PC0DIR} ; ${GET} yylex.c

yymain.c: ${PSCCSDIR}/SCCS/s.yymain.c
	cd ${PIDIR} ; ${GET} yymain.c
	cd ${PC0DIR} ; ${GET} yymain.c

yyoptions.c: ${PSCCSDIR}/SCCS/s.yyoptions.c
	cd ${PIDIR} ; ${GET} yyoptions.c
	cd ${PC0DIR} ; ${GET} yyoptions.c

yypanic.c: ${PSCCSDIR}/SCCS/s.yypanic.c
	cd ${PIDIR} ; ${GET} yypanic.c
	cd ${PC0DIR} ; ${GET} yypanic.c

yyparse.c: ${PSCCSDIR}/SCCS/s.yyparse.c
	cd ${PIDIR} ; ${GET} yyparse.c
	cd ${PC0DIR} ; ${GET} yyparse.c

yyprint.c: ${PSCCSDIR}/SCCS/s.yyprint.c
	cd ${PIDIR} ; ${GET} yyprint.c
	cd ${PC0DIR} ; ${GET} yyprint.c

yyput.c: ${PSCCSDIR}/SCCS/s.yyput.c
	cd ${PIDIR} ; ${GET} yyput.c
	cd ${PC0DIR} ; ${GET} yyput.c

yyrecover.c: ${PSCCSDIR}/SCCS/s.yyrecover.c
	cd ${PIDIR} ; ${GET} yyrecover.c
	cd ${PC0DIR} ; ${GET} yyrecover.c

yyseman.c: ${PSCCSDIR}/SCCS/s.yyseman.c
	cd ${PIDIR} ; ${GET} yyseman.c
	cd ${PC0DIR} ; ${GET} yyseman.c

yytree.c: ${PSCCSDIR}/SCCS/s.yytree.c
	cd ${PIDIR} ; ${GET} yytree.c
	cd ${PC0DIR} ; ${GET} yytree.c

p2put.c: ${PSCCSDIR}/SCCS/s.p2put.c
	cd ${PIDIR} ; ${GET} p2put.c
	cd ${PC0DIR} ; ${GET} p2put.c

stab.c: ${PSCCSDIR}/SCCS/s.stab.c
	cd ${PIDIR} ; ${GET} stab.c
	cd ${PC0DIR} ; ${GET} stab.c

pcproc.c: ${PSCCSDIR}/SCCS/s.pcproc.c
	cd ${PIDIR} ; ${GET} pcproc.c
	cd ${PC0DIR} ; ${GET} pcproc.c

pcfunc.c: ${PSCCSDIR}/SCCS/s.pcfunc.c
	cd ${PIDIR} ; ${GET} pcfunc.c
	cd ${PC0DIR} ; ${GET} pcfunc.c

pccaseop.c: ${PSCCSDIR}/SCCS/s.pccaseop.c
	cd ${PIDIR} ; ${GET} pccaseop.c
	cd ${PC0DIR} ; ${GET} pccaseop.c

pclval.c: ${PSCCSDIR}/SCCS/s.pclval.c
	cd ${PIDIR} ; ${GET} pclval.c
	cd ${PC0DIR} ; ${GET} pclval.c

0.h: ${PSCCSDIR}/SCCS/s.0.h
	cd ${PIDIR} ; ${GET} 0.h
	cd ${PC0DIR} ; ${GET} 0.h

OPnames.h: ${PSCCSDIR}/SCCS/s.OPnames.h
	cd ${PIDIR} ; ${GET} OPnames.h
	cd ${PC0DIR} ; ${GET} OPnames.h

align.h: ${PSCCSDIR}/SCCS/s.align.h
	cd ${PIDIR} ; ${GET} align.h
	cd ${PC0DIR} ; ${GET} align.h

iorec.h: ${PSCCSDIR}/SCCS/s.iorec.h
	cd ${PIDIR} ; ${GET} iorec.h
	cd ${PC0DIR} ; ${GET} iorec.h

objfmt.h: ${PSCCSDIR}/SCCS/s.objfmt.h
	cd ${PIDIR} ; ${GET} objfmt.h
	cd ${PC0DIR} ; ${GET} objfmt.h

pstab.h: ${PSCCSDIR}/SCCS/s.pstab.h
	cd ${PIDIR} ; ${GET} pstab.h
	cd ${PC0DIR} ; ${GET} pstab.h

pc.h: ${PSCCSDIR}/SCCS/s.pc.h
	cd ${PIDIR} ; ${GET} pc.h
	cd ${PC0DIR} ; ${GET} pc.h

send.h: ${PSCCSDIR}/SCCS/s.send.h
	cd ${PIDIR} ; ${GET} send.h
	cd ${PC0DIR} ; ${GET} send.h

tree.h: ${PSCCSDIR}/SCCS/s.tree.h
	cd ${PIDIR} ; ${GET} tree.h
	cd ${PC0DIR} ; ${GET} tree.h

yy.h: ${PSCCSDIR}/SCCS/s.yy.h
	cd ${PIDIR} ; ${GET} yy.h
	cd ${PC0DIR} ; ${GET} yy.h

config.h: ${PSCCSDIR}/SCCS/s.config.h
	cd ${PIDIR} ; ${GET} config.h
	cd ${PC0DIR} ; ${GET} config.h

pas.y: ${PSCCSDIR}/SCCS/s.pas.y
	cd ${PIDIR} ; ${GET} pas.y
	cd ${PC0DIR} ; ${GET} pas.y

opc.c: ${PSCCSDIR}/SCCS/s.opc.c
	cd ${PIDIR} ; ${GET} opc.c
	cd ${PC0DIR} ; ${GET} opc.c

CONFIG.c: ${PSCCSDIR}/SCCS/s.CONFIG.c
	cd ${PIDIR} ; ${GET} CONFIG.c
	cd ${PC0DIR} ; ${GET} CONFIG.c

gram: ${PSCCSDIR}/SCCS/s.gram
	cd ${PIDIR} ; ${GET} gram
	cd ${PC0DIR} ; ${GET} gram

pic.c: ${PSCCSDIR}/SCCS/s.pic.c
	cd ${PIDIR} ; ${GET} pic.c
	cd ${PC0DIR} ; ${GET} pic.c