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