1*22259Sdist#
2*22259Sdist# Copyright (c) 1980 Regents of the University of California.
3*22259Sdist# All rights reserved.  The Berkeley software License Agreement
4*22259Sdist# specifies the terms and conditions for redistribution.
5*22259Sdist#
6*22259Sdist#	@(#)sccsmakefile	5.1 (Berkeley) 06/05/85
7*22259Sdist#
810747Smckusick#	this makefile knows about all
910747Smckusick#	the sccs related things for the
1010747Smckusick#	berkeley pascal system.
113369Speter
12*22259SdistSCCSID = "sccsmakefile 5.1 06/05/85 16:20:52"
133369Speter
1411861SpeterPSCCSDIR = /usr/src/ucb/pascal/src
1510747SmckusickPIDIR = ../pi
1610747SmckusickPC0DIR = ../pc0
173369Speter
1810747SmckusickGET = sccs -d${PSCCSDIR} get
193376Speter
2010747SmckusickSRCS =	ato.c \
2110747Smckusick	call.c case.c clas.c const.c conv.c cset.c \
2210747Smckusick	error.c fdec.c fend.c fhdr.c flvalue.c forop.c func.c gen.c hash.c \
2310747Smckusick	lab.c lookup.c lval.c stklval.c \
2410747Smckusick	main.c nl.c proc.c put.c \
2510747Smckusick	rec.c rval.c stkrval.c\
2610747Smckusick	savenl.c \
2710747Smckusick	stat.c string.c subr.c \
2810747Smckusick	tmps.c tree.c type.c var.c \
2910747Smckusick	TRdata.c \
3010747Smckusick	treen.c yycopy.c \
3110747Smckusick	yycosts.c yyerror.c yyget.c yyid.c yylex.c yymain.c yyoptions.c \
3210747Smckusick	yypanic.c yyparse.c yyprint.c yyput.c yyrecover.c yyseman.c yytree.c \
3310747Smckusick	p2put.c stab.c pcproc.c pcfunc.c pccaseop.c pclval.c
343376Speter
3518446SmckusickHDRS =	0.h OPnames.h align.h iorec.h objfmt.h pstab.h pc.h \
3610747Smckusick	send.h tree.h whoami.h yy.h config.h
3710747Smckusick
3810747SmckusickOTHERS = pas.y opc.c CONFIG.c gram pic.c makefile
3910747Smckusick
4010747Smckusicksources: ${HDRS} ${SRCS} ${OTHERS}
4110747Smckusick
4210747Smckusicknewversion:
4310747Smckusick	/bin/csh newversion.csh pi ${PIDIR}
4410747Smckusick	/bin/csh newversion.csh pc ${PC0DIR}
4510747Smckusick
4610747Smckusickmakefile: ${PSCCSDIR}/SCCS/s.pimakefile ${PSCCSDIR}/SCCS/s.pcmakefile
4711861Speter	${GET} pimakefile
4811861Speter	${GET} pcmakefile
4910747Smckusick
5010747Smckusickwhoami.h: ${PSCCSDIR}/SCCS/s.piwhoami.h ${PSCCSDIR}/SCCS/s.pcwhoami.h
5111861Speter	${GET} piwhoami.h
5211861Speter	${GET} pcwhoami.h
5310747Smckusick
5410747Smckusickato.c: ${PSCCSDIR}/SCCS/s.ato.c
5510747Smckusick	cd ${PIDIR} ; ${GET} ato.c
5610747Smckusick	cd ${PC0DIR} ; ${GET} ato.c
5710747Smckusick
5810747Smckusickcall.c: ${PSCCSDIR}/SCCS/s.call.c
5910747Smckusick	cd ${PIDIR} ; ${GET} call.c
6010747Smckusick	cd ${PC0DIR} ; ${GET} call.c
6110747Smckusick
6210747Smckusickcase.c: ${PSCCSDIR}/SCCS/s.case.c
6310747Smckusick	cd ${PIDIR} ; ${GET} case.c
6410747Smckusick	cd ${PC0DIR} ; ${GET} case.c
6510747Smckusick
6610747Smckusickclas.c: ${PSCCSDIR}/SCCS/s.clas.c
6710747Smckusick	cd ${PIDIR} ; ${GET} clas.c
6810747Smckusick	cd ${PC0DIR} ; ${GET} clas.c
6910747Smckusick
7010747Smckusickconst.c: ${PSCCSDIR}/SCCS/s.const.c
7110747Smckusick	cd ${PIDIR} ; ${GET} const.c
7210747Smckusick	cd ${PC0DIR} ; ${GET} const.c
7310747Smckusick
7410747Smckusickconv.c: ${PSCCSDIR}/SCCS/s.conv.c
7510747Smckusick	cd ${PIDIR} ; ${GET} conv.c
7610747Smckusick	cd ${PC0DIR} ; ${GET} conv.c
7710747Smckusick
7810747Smckusickcset.c: ${PSCCSDIR}/SCCS/s.cset.c
7910747Smckusick	cd ${PIDIR} ; ${GET} cset.c
8010747Smckusick	cd ${PC0DIR} ; ${GET} cset.c
8110747Smckusick
8210747Smckusickerror.c: ${PSCCSDIR}/SCCS/s.error.c
8310747Smckusick	cd ${PIDIR} ; ${GET} error.c
8410747Smckusick	cd ${PC0DIR} ; ${GET} error.c
8510747Smckusick
8610747Smckusickfdec.c: ${PSCCSDIR}/SCCS/s.fdec.c
8710747Smckusick	cd ${PIDIR} ; ${GET} fdec.c
8810747Smckusick	cd ${PC0DIR} ; ${GET} fdec.c
8910747Smckusick
9010747Smckusickfend.c: ${PSCCSDIR}/SCCS/s.fend.c
9110747Smckusick	cd ${PIDIR} ; ${GET} fend.c
9210747Smckusick	cd ${PC0DIR} ; ${GET} fend.c
9310747Smckusick
9410747Smckusickfhdr.c: ${PSCCSDIR}/SCCS/s.fhdr.c
9510747Smckusick	cd ${PIDIR} ; ${GET} fhdr.c
9610747Smckusick	cd ${PC0DIR} ; ${GET} fhdr.c
9710747Smckusick
9810747Smckusickflvalue.c: ${PSCCSDIR}/SCCS/s.flvalue.c
9910747Smckusick	cd ${PIDIR} ; ${GET} flvalue.c
10010747Smckusick	cd ${PC0DIR} ; ${GET} flvalue.c
10110747Smckusick
10210747Smckusickforop.c: ${PSCCSDIR}/SCCS/s.forop.c
10310747Smckusick	cd ${PIDIR} ; ${GET} forop.c
10410747Smckusick	cd ${PC0DIR} ; ${GET} forop.c
10510747Smckusick
10610747Smckusickfunc.c: ${PSCCSDIR}/SCCS/s.func.c
10710747Smckusick	cd ${PIDIR} ; ${GET} func.c
10810747Smckusick	cd ${PC0DIR} ; ${GET} func.c
10910747Smckusick
11010747Smckusickgen.c: ${PSCCSDIR}/SCCS/s.gen.c
11110747Smckusick	cd ${PIDIR} ; ${GET} gen.c
11210747Smckusick	cd ${PC0DIR} ; ${GET} gen.c
11310747Smckusick
11410747Smckusickhash.c: ${PSCCSDIR}/SCCS/s.hash.c
11510747Smckusick	cd ${PIDIR} ; ${GET} hash.c
11610747Smckusick	cd ${PC0DIR} ; ${GET} hash.c
11710747Smckusick
11810747Smckusicklab.c: ${PSCCSDIR}/SCCS/s.lab.c
11910747Smckusick	cd ${PIDIR} ; ${GET} lab.c
12010747Smckusick	cd ${PC0DIR} ; ${GET} lab.c
12110747Smckusick
12210747Smckusicklookup.c: ${PSCCSDIR}/SCCS/s.lookup.c
12310747Smckusick	cd ${PIDIR} ; ${GET} lookup.c
12410747Smckusick	cd ${PC0DIR} ; ${GET} lookup.c
12510747Smckusick
12610747Smckusicklval.c: ${PSCCSDIR}/SCCS/s.lval.c
12710747Smckusick	cd ${PIDIR} ; ${GET} lval.c
12810747Smckusick	cd ${PC0DIR} ; ${GET} lval.c
12910747Smckusick
13010747Smckusickstklval.c: ${PSCCSDIR}/SCCS/s.stklval.c
13110747Smckusick	cd ${PIDIR} ; ${GET} stklval.c
13210747Smckusick	cd ${PC0DIR} ; ${GET} stklval.c
13310747Smckusick
13410747Smckusickmain.c: ${PSCCSDIR}/SCCS/s.main.c
13510747Smckusick	cd ${PIDIR} ; ${GET} main.c
13610747Smckusick	cd ${PC0DIR} ; ${GET} main.c
13710747Smckusick
13810747Smckusicknl.c: ${PSCCSDIR}/SCCS/s.nl.c
13910747Smckusick	cd ${PIDIR} ; ${GET} nl.c
14010747Smckusick	cd ${PC0DIR} ; ${GET} nl.c
14110747Smckusick
14210747Smckusickproc.c: ${PSCCSDIR}/SCCS/s.proc.c
14310747Smckusick	cd ${PIDIR} ; ${GET} proc.c
14410747Smckusick	cd ${PC0DIR} ; ${GET} proc.c
14510747Smckusick
14610747Smckusickput.c: ${PSCCSDIR}/SCCS/s.put.c
14710747Smckusick	cd ${PIDIR} ; ${GET} put.c
14810747Smckusick	cd ${PC0DIR} ; ${GET} put.c
14910747Smckusick
15010747Smckusickrec.c: ${PSCCSDIR}/SCCS/s.rec.c
15110747Smckusick	cd ${PIDIR} ; ${GET} rec.c
15210747Smckusick	cd ${PC0DIR} ; ${GET} rec.c
15310747Smckusick
15410747Smckusickrval.c: ${PSCCSDIR}/SCCS/s.rval.c
15510747Smckusick	cd ${PIDIR} ; ${GET} rval.c
15610747Smckusick	cd ${PC0DIR} ; ${GET} rval.c
15710747Smckusick
15810747Smckusickstkrval.c: ${PSCCSDIR}/SCCS/s.stkrval.c
15910747Smckusick	cd ${PIDIR} ; ${GET} stkrval.c
16010747Smckusick	cd ${PC0DIR} ; ${GET} stkrval.c
16110747Smckusick
16210747Smckusicksavenl.c: ${PSCCSDIR}/SCCS/s.savenl.c
16310747Smckusick	cd ${PIDIR} ; ${GET} savenl.c
16410747Smckusick	cd ${PC0DIR} ; ${GET} savenl.c
16510747Smckusick
16610747Smckusickstat.c: ${PSCCSDIR}/SCCS/s.stat.c
16710747Smckusick	cd ${PIDIR} ; ${GET} stat.c
16810747Smckusick	cd ${PC0DIR} ; ${GET} stat.c
16910747Smckusick
17010747Smckusickstring.c: ${PSCCSDIR}/SCCS/s.string.c
17110747Smckusick	cd ${PIDIR} ; ${GET} string.c
17210747Smckusick	cd ${PC0DIR} ; ${GET} string.c
17310747Smckusick
17410747Smckusicksubr.c: ${PSCCSDIR}/SCCS/s.subr.c
17510747Smckusick	cd ${PIDIR} ; ${GET} subr.c
17610747Smckusick	cd ${PC0DIR} ; ${GET} subr.c
17710747Smckusick
17810747Smckusicktmps.c: ${PSCCSDIR}/SCCS/s.tmps.c
17910747Smckusick	cd ${PIDIR} ; ${GET} tmps.c
18010747Smckusick	cd ${PC0DIR} ; ${GET} tmps.c
18110747Smckusick
18210747Smckusicktree.c: ${PSCCSDIR}/SCCS/s.tree.c
18310747Smckusick	cd ${PIDIR} ; ${GET} tree.c
18410747Smckusick	cd ${PC0DIR} ; ${GET} tree.c
18510747Smckusick
18610747Smckusicktype.c: ${PSCCSDIR}/SCCS/s.type.c
18710747Smckusick	cd ${PIDIR} ; ${GET} type.c
18810747Smckusick	cd ${PC0DIR} ; ${GET} type.c
18910747Smckusick
19010747Smckusickvar.c: ${PSCCSDIR}/SCCS/s.var.c
19110747Smckusick	cd ${PIDIR} ; ${GET} var.c
19210747Smckusick	cd ${PC0DIR} ; ${GET} var.c
19310747Smckusick
19410747SmckusickTRdata.c: ${PSCCSDIR}/SCCS/s.TRdata.c
19510747Smckusick	cd ${PIDIR} ; ${GET} TRdata.c
19610747Smckusick	cd ${PC0DIR} ; ${GET} TRdata.c
19710747Smckusick
19810747Smckusicktreen.c: ${PSCCSDIR}/SCCS/s.treen.c
19910747Smckusick	cd ${PIDIR} ; ${GET} treen.c
20010747Smckusick	cd ${PC0DIR} ; ${GET} treen.c
20110747Smckusick
20210747Smckusickyycopy.c: ${PSCCSDIR}/SCCS/s.yycopy.c
20310747Smckusick	cd ${PIDIR} ; ${GET} yycopy.c
20410747Smckusick	cd ${PC0DIR} ; ${GET} yycopy.c
20510747Smckusick
20610747Smckusickyycosts.c: ${PSCCSDIR}/SCCS/s.yycosts.c
20710747Smckusick	cd ${PIDIR} ; ${GET} yycosts.c
20810747Smckusick	cd ${PC0DIR} ; ${GET} yycosts.c
20910747Smckusick
21010747Smckusickyyerror.c: ${PSCCSDIR}/SCCS/s.yyerror.c
21110747Smckusick	cd ${PIDIR} ; ${GET} yyerror.c
21210747Smckusick	cd ${PC0DIR} ; ${GET} yyerror.c
21310747Smckusick
21410747Smckusickyyget.c: ${PSCCSDIR}/SCCS/s.yyget.c
21510747Smckusick	cd ${PIDIR} ; ${GET} yyget.c
21610747Smckusick	cd ${PC0DIR} ; ${GET} yyget.c
21710747Smckusick
21810747Smckusickyyid.c: ${PSCCSDIR}/SCCS/s.yyid.c
21910747Smckusick	cd ${PIDIR} ; ${GET} yyid.c
22010747Smckusick	cd ${PC0DIR} ; ${GET} yyid.c
22110747Smckusick
22210747Smckusickyylex.c: ${PSCCSDIR}/SCCS/s.yylex.c
22310747Smckusick	cd ${PIDIR} ; ${GET} yylex.c
22410747Smckusick	cd ${PC0DIR} ; ${GET} yylex.c
22510747Smckusick
22610747Smckusickyymain.c: ${PSCCSDIR}/SCCS/s.yymain.c
22710747Smckusick	cd ${PIDIR} ; ${GET} yymain.c
22810747Smckusick	cd ${PC0DIR} ; ${GET} yymain.c
22910747Smckusick
23010747Smckusickyyoptions.c: ${PSCCSDIR}/SCCS/s.yyoptions.c
23110747Smckusick	cd ${PIDIR} ; ${GET} yyoptions.c
23210747Smckusick	cd ${PC0DIR} ; ${GET} yyoptions.c
23310747Smckusick
23410747Smckusickyypanic.c: ${PSCCSDIR}/SCCS/s.yypanic.c
23510747Smckusick	cd ${PIDIR} ; ${GET} yypanic.c
23610747Smckusick	cd ${PC0DIR} ; ${GET} yypanic.c
23710747Smckusick
23810747Smckusickyyparse.c: ${PSCCSDIR}/SCCS/s.yyparse.c
23910747Smckusick	cd ${PIDIR} ; ${GET} yyparse.c
24010747Smckusick	cd ${PC0DIR} ; ${GET} yyparse.c
24110747Smckusick
24210747Smckusickyyprint.c: ${PSCCSDIR}/SCCS/s.yyprint.c
24310747Smckusick	cd ${PIDIR} ; ${GET} yyprint.c
24410747Smckusick	cd ${PC0DIR} ; ${GET} yyprint.c
24510747Smckusick
24610747Smckusickyyput.c: ${PSCCSDIR}/SCCS/s.yyput.c
24710747Smckusick	cd ${PIDIR} ; ${GET} yyput.c
24810747Smckusick	cd ${PC0DIR} ; ${GET} yyput.c
24910747Smckusick
25010747Smckusickyyrecover.c: ${PSCCSDIR}/SCCS/s.yyrecover.c
25110747Smckusick	cd ${PIDIR} ; ${GET} yyrecover.c
25210747Smckusick	cd ${PC0DIR} ; ${GET} yyrecover.c
25310747Smckusick
25410747Smckusickyyseman.c: ${PSCCSDIR}/SCCS/s.yyseman.c
25510747Smckusick	cd ${PIDIR} ; ${GET} yyseman.c
25610747Smckusick	cd ${PC0DIR} ; ${GET} yyseman.c
25710747Smckusick
25810747Smckusickyytree.c: ${PSCCSDIR}/SCCS/s.yytree.c
25910747Smckusick	cd ${PIDIR} ; ${GET} yytree.c
26010747Smckusick	cd ${PC0DIR} ; ${GET} yytree.c
26110747Smckusick
26210747Smckusickp2put.c: ${PSCCSDIR}/SCCS/s.p2put.c
26310747Smckusick	cd ${PIDIR} ; ${GET} p2put.c
26410747Smckusick	cd ${PC0DIR} ; ${GET} p2put.c
26510747Smckusick
26610747Smckusickstab.c: ${PSCCSDIR}/SCCS/s.stab.c
26710747Smckusick	cd ${PIDIR} ; ${GET} stab.c
26810747Smckusick	cd ${PC0DIR} ; ${GET} stab.c
26910747Smckusick
27010747Smckusickpcproc.c: ${PSCCSDIR}/SCCS/s.pcproc.c
27110747Smckusick	cd ${PIDIR} ; ${GET} pcproc.c
27210747Smckusick	cd ${PC0DIR} ; ${GET} pcproc.c
27310747Smckusick
27410747Smckusickpcfunc.c: ${PSCCSDIR}/SCCS/s.pcfunc.c
27510747Smckusick	cd ${PIDIR} ; ${GET} pcfunc.c
27610747Smckusick	cd ${PC0DIR} ; ${GET} pcfunc.c
27710747Smckusick
27810747Smckusickpccaseop.c: ${PSCCSDIR}/SCCS/s.pccaseop.c
27910747Smckusick	cd ${PIDIR} ; ${GET} pccaseop.c
28010747Smckusick	cd ${PC0DIR} ; ${GET} pccaseop.c
28110747Smckusick
28210747Smckusickpclval.c: ${PSCCSDIR}/SCCS/s.pclval.c
28310747Smckusick	cd ${PIDIR} ; ${GET} pclval.c
28410747Smckusick	cd ${PC0DIR} ; ${GET} pclval.c
28510747Smckusick
28610747Smckusick0.h: ${PSCCSDIR}/SCCS/s.0.h
28710747Smckusick	cd ${PIDIR} ; ${GET} 0.h
28810747Smckusick	cd ${PC0DIR} ; ${GET} 0.h
28910747Smckusick
29010747SmckusickOPnames.h: ${PSCCSDIR}/SCCS/s.OPnames.h
29110747Smckusick	cd ${PIDIR} ; ${GET} OPnames.h
29210747Smckusick	cd ${PC0DIR} ; ${GET} OPnames.h
29310747Smckusick
29410747Smckusickalign.h: ${PSCCSDIR}/SCCS/s.align.h
29510747Smckusick	cd ${PIDIR} ; ${GET} align.h
29610747Smckusick	cd ${PC0DIR} ; ${GET} align.h
29710747Smckusick
29810747Smckusickiorec.h: ${PSCCSDIR}/SCCS/s.iorec.h
29910747Smckusick	cd ${PIDIR} ; ${GET} iorec.h
30010747Smckusick	cd ${PC0DIR} ; ${GET} iorec.h
30110747Smckusick
30210747Smckusickobjfmt.h: ${PSCCSDIR}/SCCS/s.objfmt.h
30310747Smckusick	cd ${PIDIR} ; ${GET} objfmt.h
30410747Smckusick	cd ${PC0DIR} ; ${GET} objfmt.h
30510747Smckusick
30610747Smckusickpstab.h: ${PSCCSDIR}/SCCS/s.pstab.h
30710747Smckusick	cd ${PIDIR} ; ${GET} pstab.h
30810747Smckusick	cd ${PC0DIR} ; ${GET} pstab.h
30910747Smckusick
31010747Smckusickpc.h: ${PSCCSDIR}/SCCS/s.pc.h
31110747Smckusick	cd ${PIDIR} ; ${GET} pc.h
31210747Smckusick	cd ${PC0DIR} ; ${GET} pc.h
31310747Smckusick
31410747Smckusicksend.h: ${PSCCSDIR}/SCCS/s.send.h
31510747Smckusick	cd ${PIDIR} ; ${GET} send.h
31610747Smckusick	cd ${PC0DIR} ; ${GET} send.h
31710747Smckusick
31810747Smckusicktree.h: ${PSCCSDIR}/SCCS/s.tree.h
31910747Smckusick	cd ${PIDIR} ; ${GET} tree.h
32010747Smckusick	cd ${PC0DIR} ; ${GET} tree.h
32110747Smckusick
32210747Smckusickyy.h: ${PSCCSDIR}/SCCS/s.yy.h
32310747Smckusick	cd ${PIDIR} ; ${GET} yy.h
32410747Smckusick	cd ${PC0DIR} ; ${GET} yy.h
32510747Smckusick
32610747Smckusickconfig.h: ${PSCCSDIR}/SCCS/s.config.h
32710747Smckusick	cd ${PIDIR} ; ${GET} config.h
32810747Smckusick	cd ${PC0DIR} ; ${GET} config.h
32910747Smckusick
33010747Smckusickpas.y: ${PSCCSDIR}/SCCS/s.pas.y
33110747Smckusick	cd ${PIDIR} ; ${GET} pas.y
33210747Smckusick	cd ${PC0DIR} ; ${GET} pas.y
33310747Smckusick
33410747Smckusickopc.c: ${PSCCSDIR}/SCCS/s.opc.c
33510747Smckusick	cd ${PIDIR} ; ${GET} opc.c
33610747Smckusick	cd ${PC0DIR} ; ${GET} opc.c
33710747Smckusick
33810747SmckusickCONFIG.c: ${PSCCSDIR}/SCCS/s.CONFIG.c
33910747Smckusick	cd ${PIDIR} ; ${GET} CONFIG.c
34010747Smckusick	cd ${PC0DIR} ; ${GET} CONFIG.c
34110747Smckusick
34210747Smckusickgram: ${PSCCSDIR}/SCCS/s.gram
34310747Smckusick	cd ${PIDIR} ; ${GET} gram
34410747Smckusick	cd ${PC0DIR} ; ${GET} gram
34510747Smckusick
34610747Smckusickpic.c: ${PSCCSDIR}/SCCS/s.pic.c
34710747Smckusick	cd ${PIDIR} ; ${GET} pic.c
34810747Smckusick	cd ${PC0DIR} ; ${GET} pic.c
349