1*10747Smckusick# this makefile knows about all 2*10747Smckusick# the sccs related things for the 3*10747Smckusick# berkeley pascal system. 43369Speter 5*10747SmckusickSCCSID = "sccsmakefile 1.3 02/06/83 16:11:35" 63369Speter 7*10747SmckusickPSCCSDIR = /usr/src/cmd/pascal 8*10747SmckusickPIDIR = ../pi 9*10747SmckusickPC0DIR = ../pc0 103369Speter 11*10747SmckusickGET = sccs -d${PSCCSDIR} get 123376Speter 13*10747SmckusickSRCS = ato.c \ 14*10747Smckusick call.c case.c clas.c const.c conv.c cset.c \ 15*10747Smckusick error.c fdec.c fend.c fhdr.c flvalue.c forop.c func.c gen.c hash.c \ 16*10747Smckusick lab.c lookup.c lval.c stklval.c \ 17*10747Smckusick main.c nl.c proc.c put.c \ 18*10747Smckusick rec.c rval.c stkrval.c\ 19*10747Smckusick savenl.c \ 20*10747Smckusick stat.c string.c subr.c \ 21*10747Smckusick tmps.c tree.c type.c var.c \ 22*10747Smckusick TRdata.c \ 23*10747Smckusick treen.c yycopy.c \ 24*10747Smckusick yycosts.c yyerror.c yyget.c yyid.c yylex.c yymain.c yyoptions.c \ 25*10747Smckusick yypanic.c yyparse.c yyprint.c yyput.c yyrecover.c yyseman.c yytree.c \ 26*10747Smckusick p2put.c stab.c pcproc.c pcfunc.c pccaseop.c pclval.c 273376Speter 28*10747SmckusickHDRS = 0.h OPnames.h align.h iorec.h objfmt.h pstab.h pc.h pcops.h \ 29*10747Smckusick send.h tree.h whoami.h yy.h config.h 30*10747Smckusick 31*10747SmckusickOTHERS = pas.y opc.c CONFIG.c gram pic.c makefile 32*10747Smckusick 33*10747Smckusicksources: ${HDRS} ${SRCS} ${OTHERS} 34*10747Smckusick 35*10747Smckusicknewversion: 36*10747Smckusick /bin/csh newversion.csh pi ${PIDIR} 37*10747Smckusick /bin/csh newversion.csh pc ${PC0DIR} 38*10747Smckusick 39*10747Smckusickmakefile: ${PSCCSDIR}/SCCS/s.pimakefile ${PSCCSDIR}/SCCS/s.pcmakefile 40*10747Smckusick cd ${PIDIR} ; ${GET} pimakefile ; mv pimakefile makefile 41*10747Smckusick cd ${PC0DIR} ; ${GET} pcmakefile ; mv pcmakefile makefile 42*10747Smckusick 43*10747Smckusickwhoami.h: ${PSCCSDIR}/SCCS/s.piwhoami.h ${PSCCSDIR}/SCCS/s.pcwhoami.h 44*10747Smckusick cd ${PIDIR} ; ${GET} piwhoami.h ; mv piwhoami.h whoami.h 45*10747Smckusick cd ${PC0DIR} ; ${GET} pcwhoami.h ; mv pcwhoami.h whoami.h 46*10747Smckusick 47*10747Smckusickato.c: ${PSCCSDIR}/SCCS/s.ato.c 48*10747Smckusick cd ${PIDIR} ; ${GET} ato.c 49*10747Smckusick cd ${PC0DIR} ; ${GET} ato.c 50*10747Smckusick 51*10747Smckusickcall.c: ${PSCCSDIR}/SCCS/s.call.c 52*10747Smckusick cd ${PIDIR} ; ${GET} call.c 53*10747Smckusick cd ${PC0DIR} ; ${GET} call.c 54*10747Smckusick 55*10747Smckusickcase.c: ${PSCCSDIR}/SCCS/s.case.c 56*10747Smckusick cd ${PIDIR} ; ${GET} case.c 57*10747Smckusick cd ${PC0DIR} ; ${GET} case.c 58*10747Smckusick 59*10747Smckusickclas.c: ${PSCCSDIR}/SCCS/s.clas.c 60*10747Smckusick cd ${PIDIR} ; ${GET} clas.c 61*10747Smckusick cd ${PC0DIR} ; ${GET} clas.c 62*10747Smckusick 63*10747Smckusickconst.c: ${PSCCSDIR}/SCCS/s.const.c 64*10747Smckusick cd ${PIDIR} ; ${GET} const.c 65*10747Smckusick cd ${PC0DIR} ; ${GET} const.c 66*10747Smckusick 67*10747Smckusickconv.c: ${PSCCSDIR}/SCCS/s.conv.c 68*10747Smckusick cd ${PIDIR} ; ${GET} conv.c 69*10747Smckusick cd ${PC0DIR} ; ${GET} conv.c 70*10747Smckusick 71*10747Smckusickcset.c: ${PSCCSDIR}/SCCS/s.cset.c 72*10747Smckusick cd ${PIDIR} ; ${GET} cset.c 73*10747Smckusick cd ${PC0DIR} ; ${GET} cset.c 74*10747Smckusick 75*10747Smckusickerror.c: ${PSCCSDIR}/SCCS/s.error.c 76*10747Smckusick cd ${PIDIR} ; ${GET} error.c 77*10747Smckusick cd ${PC0DIR} ; ${GET} error.c 78*10747Smckusick 79*10747Smckusickfdec.c: ${PSCCSDIR}/SCCS/s.fdec.c 80*10747Smckusick cd ${PIDIR} ; ${GET} fdec.c 81*10747Smckusick cd ${PC0DIR} ; ${GET} fdec.c 82*10747Smckusick 83*10747Smckusickfend.c: ${PSCCSDIR}/SCCS/s.fend.c 84*10747Smckusick cd ${PIDIR} ; ${GET} fend.c 85*10747Smckusick cd ${PC0DIR} ; ${GET} fend.c 86*10747Smckusick 87*10747Smckusickfhdr.c: ${PSCCSDIR}/SCCS/s.fhdr.c 88*10747Smckusick cd ${PIDIR} ; ${GET} fhdr.c 89*10747Smckusick cd ${PC0DIR} ; ${GET} fhdr.c 90*10747Smckusick 91*10747Smckusickflvalue.c: ${PSCCSDIR}/SCCS/s.flvalue.c 92*10747Smckusick cd ${PIDIR} ; ${GET} flvalue.c 93*10747Smckusick cd ${PC0DIR} ; ${GET} flvalue.c 94*10747Smckusick 95*10747Smckusickforop.c: ${PSCCSDIR}/SCCS/s.forop.c 96*10747Smckusick cd ${PIDIR} ; ${GET} forop.c 97*10747Smckusick cd ${PC0DIR} ; ${GET} forop.c 98*10747Smckusick 99*10747Smckusickfunc.c: ${PSCCSDIR}/SCCS/s.func.c 100*10747Smckusick cd ${PIDIR} ; ${GET} func.c 101*10747Smckusick cd ${PC0DIR} ; ${GET} func.c 102*10747Smckusick 103*10747Smckusickgen.c: ${PSCCSDIR}/SCCS/s.gen.c 104*10747Smckusick cd ${PIDIR} ; ${GET} gen.c 105*10747Smckusick cd ${PC0DIR} ; ${GET} gen.c 106*10747Smckusick 107*10747Smckusickhash.c: ${PSCCSDIR}/SCCS/s.hash.c 108*10747Smckusick cd ${PIDIR} ; ${GET} hash.c 109*10747Smckusick cd ${PC0DIR} ; ${GET} hash.c 110*10747Smckusick 111*10747Smckusicklab.c: ${PSCCSDIR}/SCCS/s.lab.c 112*10747Smckusick cd ${PIDIR} ; ${GET} lab.c 113*10747Smckusick cd ${PC0DIR} ; ${GET} lab.c 114*10747Smckusick 115*10747Smckusicklookup.c: ${PSCCSDIR}/SCCS/s.lookup.c 116*10747Smckusick cd ${PIDIR} ; ${GET} lookup.c 117*10747Smckusick cd ${PC0DIR} ; ${GET} lookup.c 118*10747Smckusick 119*10747Smckusicklval.c: ${PSCCSDIR}/SCCS/s.lval.c 120*10747Smckusick cd ${PIDIR} ; ${GET} lval.c 121*10747Smckusick cd ${PC0DIR} ; ${GET} lval.c 122*10747Smckusick 123*10747Smckusickstklval.c: ${PSCCSDIR}/SCCS/s.stklval.c 124*10747Smckusick cd ${PIDIR} ; ${GET} stklval.c 125*10747Smckusick cd ${PC0DIR} ; ${GET} stklval.c 126*10747Smckusick 127*10747Smckusickmain.c: ${PSCCSDIR}/SCCS/s.main.c 128*10747Smckusick cd ${PIDIR} ; ${GET} main.c 129*10747Smckusick cd ${PC0DIR} ; ${GET} main.c 130*10747Smckusick 131*10747Smckusicknl.c: ${PSCCSDIR}/SCCS/s.nl.c 132*10747Smckusick cd ${PIDIR} ; ${GET} nl.c 133*10747Smckusick cd ${PC0DIR} ; ${GET} nl.c 134*10747Smckusick 135*10747Smckusickproc.c: ${PSCCSDIR}/SCCS/s.proc.c 136*10747Smckusick cd ${PIDIR} ; ${GET} proc.c 137*10747Smckusick cd ${PC0DIR} ; ${GET} proc.c 138*10747Smckusick 139*10747Smckusickput.c: ${PSCCSDIR}/SCCS/s.put.c 140*10747Smckusick cd ${PIDIR} ; ${GET} put.c 141*10747Smckusick cd ${PC0DIR} ; ${GET} put.c 142*10747Smckusick 143*10747Smckusickrec.c: ${PSCCSDIR}/SCCS/s.rec.c 144*10747Smckusick cd ${PIDIR} ; ${GET} rec.c 145*10747Smckusick cd ${PC0DIR} ; ${GET} rec.c 146*10747Smckusick 147*10747Smckusickrval.c: ${PSCCSDIR}/SCCS/s.rval.c 148*10747Smckusick cd ${PIDIR} ; ${GET} rval.c 149*10747Smckusick cd ${PC0DIR} ; ${GET} rval.c 150*10747Smckusick 151*10747Smckusickstkrval.c: ${PSCCSDIR}/SCCS/s.stkrval.c 152*10747Smckusick cd ${PIDIR} ; ${GET} stkrval.c 153*10747Smckusick cd ${PC0DIR} ; ${GET} stkrval.c 154*10747Smckusick 155*10747Smckusicksavenl.c: ${PSCCSDIR}/SCCS/s.savenl.c 156*10747Smckusick cd ${PIDIR} ; ${GET} savenl.c 157*10747Smckusick cd ${PC0DIR} ; ${GET} savenl.c 158*10747Smckusick 159*10747Smckusickstat.c: ${PSCCSDIR}/SCCS/s.stat.c 160*10747Smckusick cd ${PIDIR} ; ${GET} stat.c 161*10747Smckusick cd ${PC0DIR} ; ${GET} stat.c 162*10747Smckusick 163*10747Smckusickstring.c: ${PSCCSDIR}/SCCS/s.string.c 164*10747Smckusick cd ${PIDIR} ; ${GET} string.c 165*10747Smckusick cd ${PC0DIR} ; ${GET} string.c 166*10747Smckusick 167*10747Smckusicksubr.c: ${PSCCSDIR}/SCCS/s.subr.c 168*10747Smckusick cd ${PIDIR} ; ${GET} subr.c 169*10747Smckusick cd ${PC0DIR} ; ${GET} subr.c 170*10747Smckusick 171*10747Smckusicktmps.c: ${PSCCSDIR}/SCCS/s.tmps.c 172*10747Smckusick cd ${PIDIR} ; ${GET} tmps.c 173*10747Smckusick cd ${PC0DIR} ; ${GET} tmps.c 174*10747Smckusick 175*10747Smckusicktree.c: ${PSCCSDIR}/SCCS/s.tree.c 176*10747Smckusick cd ${PIDIR} ; ${GET} tree.c 177*10747Smckusick cd ${PC0DIR} ; ${GET} tree.c 178*10747Smckusick 179*10747Smckusicktype.c: ${PSCCSDIR}/SCCS/s.type.c 180*10747Smckusick cd ${PIDIR} ; ${GET} type.c 181*10747Smckusick cd ${PC0DIR} ; ${GET} type.c 182*10747Smckusick 183*10747Smckusickvar.c: ${PSCCSDIR}/SCCS/s.var.c 184*10747Smckusick cd ${PIDIR} ; ${GET} var.c 185*10747Smckusick cd ${PC0DIR} ; ${GET} var.c 186*10747Smckusick 187*10747SmckusickTRdata.c: ${PSCCSDIR}/SCCS/s.TRdata.c 188*10747Smckusick cd ${PIDIR} ; ${GET} TRdata.c 189*10747Smckusick cd ${PC0DIR} ; ${GET} TRdata.c 190*10747Smckusick 191*10747Smckusicktreen.c: ${PSCCSDIR}/SCCS/s.treen.c 192*10747Smckusick cd ${PIDIR} ; ${GET} treen.c 193*10747Smckusick cd ${PC0DIR} ; ${GET} treen.c 194*10747Smckusick 195*10747Smckusickyycopy.c: ${PSCCSDIR}/SCCS/s.yycopy.c 196*10747Smckusick cd ${PIDIR} ; ${GET} yycopy.c 197*10747Smckusick cd ${PC0DIR} ; ${GET} yycopy.c 198*10747Smckusick 199*10747Smckusickyycosts.c: ${PSCCSDIR}/SCCS/s.yycosts.c 200*10747Smckusick cd ${PIDIR} ; ${GET} yycosts.c 201*10747Smckusick cd ${PC0DIR} ; ${GET} yycosts.c 202*10747Smckusick 203*10747Smckusickyyerror.c: ${PSCCSDIR}/SCCS/s.yyerror.c 204*10747Smckusick cd ${PIDIR} ; ${GET} yyerror.c 205*10747Smckusick cd ${PC0DIR} ; ${GET} yyerror.c 206*10747Smckusick 207*10747Smckusickyyget.c: ${PSCCSDIR}/SCCS/s.yyget.c 208*10747Smckusick cd ${PIDIR} ; ${GET} yyget.c 209*10747Smckusick cd ${PC0DIR} ; ${GET} yyget.c 210*10747Smckusick 211*10747Smckusickyyid.c: ${PSCCSDIR}/SCCS/s.yyid.c 212*10747Smckusick cd ${PIDIR} ; ${GET} yyid.c 213*10747Smckusick cd ${PC0DIR} ; ${GET} yyid.c 214*10747Smckusick 215*10747Smckusickyylex.c: ${PSCCSDIR}/SCCS/s.yylex.c 216*10747Smckusick cd ${PIDIR} ; ${GET} yylex.c 217*10747Smckusick cd ${PC0DIR} ; ${GET} yylex.c 218*10747Smckusick 219*10747Smckusickyymain.c: ${PSCCSDIR}/SCCS/s.yymain.c 220*10747Smckusick cd ${PIDIR} ; ${GET} yymain.c 221*10747Smckusick cd ${PC0DIR} ; ${GET} yymain.c 222*10747Smckusick 223*10747Smckusickyyoptions.c: ${PSCCSDIR}/SCCS/s.yyoptions.c 224*10747Smckusick cd ${PIDIR} ; ${GET} yyoptions.c 225*10747Smckusick cd ${PC0DIR} ; ${GET} yyoptions.c 226*10747Smckusick 227*10747Smckusickyypanic.c: ${PSCCSDIR}/SCCS/s.yypanic.c 228*10747Smckusick cd ${PIDIR} ; ${GET} yypanic.c 229*10747Smckusick cd ${PC0DIR} ; ${GET} yypanic.c 230*10747Smckusick 231*10747Smckusickyyparse.c: ${PSCCSDIR}/SCCS/s.yyparse.c 232*10747Smckusick cd ${PIDIR} ; ${GET} yyparse.c 233*10747Smckusick cd ${PC0DIR} ; ${GET} yyparse.c 234*10747Smckusick 235*10747Smckusickyyprint.c: ${PSCCSDIR}/SCCS/s.yyprint.c 236*10747Smckusick cd ${PIDIR} ; ${GET} yyprint.c 237*10747Smckusick cd ${PC0DIR} ; ${GET} yyprint.c 238*10747Smckusick 239*10747Smckusickyyput.c: ${PSCCSDIR}/SCCS/s.yyput.c 240*10747Smckusick cd ${PIDIR} ; ${GET} yyput.c 241*10747Smckusick cd ${PC0DIR} ; ${GET} yyput.c 242*10747Smckusick 243*10747Smckusickyyrecover.c: ${PSCCSDIR}/SCCS/s.yyrecover.c 244*10747Smckusick cd ${PIDIR} ; ${GET} yyrecover.c 245*10747Smckusick cd ${PC0DIR} ; ${GET} yyrecover.c 246*10747Smckusick 247*10747Smckusickyyseman.c: ${PSCCSDIR}/SCCS/s.yyseman.c 248*10747Smckusick cd ${PIDIR} ; ${GET} yyseman.c 249*10747Smckusick cd ${PC0DIR} ; ${GET} yyseman.c 250*10747Smckusick 251*10747Smckusickyytree.c: ${PSCCSDIR}/SCCS/s.yytree.c 252*10747Smckusick cd ${PIDIR} ; ${GET} yytree.c 253*10747Smckusick cd ${PC0DIR} ; ${GET} yytree.c 254*10747Smckusick 255*10747Smckusickp2put.c: ${PSCCSDIR}/SCCS/s.p2put.c 256*10747Smckusick cd ${PIDIR} ; ${GET} p2put.c 257*10747Smckusick cd ${PC0DIR} ; ${GET} p2put.c 258*10747Smckusick 259*10747Smckusickstab.c: ${PSCCSDIR}/SCCS/s.stab.c 260*10747Smckusick cd ${PIDIR} ; ${GET} stab.c 261*10747Smckusick cd ${PC0DIR} ; ${GET} stab.c 262*10747Smckusick 263*10747Smckusickpcproc.c: ${PSCCSDIR}/SCCS/s.pcproc.c 264*10747Smckusick cd ${PIDIR} ; ${GET} pcproc.c 265*10747Smckusick cd ${PC0DIR} ; ${GET} pcproc.c 266*10747Smckusick 267*10747Smckusickpcfunc.c: ${PSCCSDIR}/SCCS/s.pcfunc.c 268*10747Smckusick cd ${PIDIR} ; ${GET} pcfunc.c 269*10747Smckusick cd ${PC0DIR} ; ${GET} pcfunc.c 270*10747Smckusick 271*10747Smckusickpccaseop.c: ${PSCCSDIR}/SCCS/s.pccaseop.c 272*10747Smckusick cd ${PIDIR} ; ${GET} pccaseop.c 273*10747Smckusick cd ${PC0DIR} ; ${GET} pccaseop.c 274*10747Smckusick 275*10747Smckusickpclval.c: ${PSCCSDIR}/SCCS/s.pclval.c 276*10747Smckusick cd ${PIDIR} ; ${GET} pclval.c 277*10747Smckusick cd ${PC0DIR} ; ${GET} pclval.c 278*10747Smckusick 279*10747Smckusick0.h: ${PSCCSDIR}/SCCS/s.0.h 280*10747Smckusick cd ${PIDIR} ; ${GET} 0.h 281*10747Smckusick cd ${PC0DIR} ; ${GET} 0.h 282*10747Smckusick 283*10747SmckusickOPnames.h: ${PSCCSDIR}/SCCS/s.OPnames.h 284*10747Smckusick cd ${PIDIR} ; ${GET} OPnames.h 285*10747Smckusick cd ${PC0DIR} ; ${GET} OPnames.h 286*10747Smckusick 287*10747Smckusickalign.h: ${PSCCSDIR}/SCCS/s.align.h 288*10747Smckusick cd ${PIDIR} ; ${GET} align.h 289*10747Smckusick cd ${PC0DIR} ; ${GET} align.h 290*10747Smckusick 291*10747Smckusickiorec.h: ${PSCCSDIR}/SCCS/s.iorec.h 292*10747Smckusick cd ${PIDIR} ; ${GET} iorec.h 293*10747Smckusick cd ${PC0DIR} ; ${GET} iorec.h 294*10747Smckusick 295*10747Smckusickobjfmt.h: ${PSCCSDIR}/SCCS/s.objfmt.h 296*10747Smckusick cd ${PIDIR} ; ${GET} objfmt.h 297*10747Smckusick cd ${PC0DIR} ; ${GET} objfmt.h 298*10747Smckusick 299*10747Smckusickpstab.h: ${PSCCSDIR}/SCCS/s.pstab.h 300*10747Smckusick cd ${PIDIR} ; ${GET} pstab.h 301*10747Smckusick cd ${PC0DIR} ; ${GET} pstab.h 302*10747Smckusick 303*10747Smckusickpc.h: ${PSCCSDIR}/SCCS/s.pc.h 304*10747Smckusick cd ${PIDIR} ; ${GET} pc.h 305*10747Smckusick cd ${PC0DIR} ; ${GET} pc.h 306*10747Smckusick 307*10747Smckusickpcops.h: ${PSCCSDIR}/SCCS/s.pcops.h 308*10747Smckusick cd ${PIDIR} ; ${GET} pcops.h 309*10747Smckusick cd ${PC0DIR} ; ${GET} pcops.h 310*10747Smckusick 311*10747Smckusicksend.h: ${PSCCSDIR}/SCCS/s.send.h 312*10747Smckusick cd ${PIDIR} ; ${GET} send.h 313*10747Smckusick cd ${PC0DIR} ; ${GET} send.h 314*10747Smckusick 315*10747Smckusicktree.h: ${PSCCSDIR}/SCCS/s.tree.h 316*10747Smckusick cd ${PIDIR} ; ${GET} tree.h 317*10747Smckusick cd ${PC0DIR} ; ${GET} tree.h 318*10747Smckusick 319*10747Smckusickyy.h: ${PSCCSDIR}/SCCS/s.yy.h 320*10747Smckusick cd ${PIDIR} ; ${GET} yy.h 321*10747Smckusick cd ${PC0DIR} ; ${GET} yy.h 322*10747Smckusick 323*10747Smckusickconfig.h: ${PSCCSDIR}/SCCS/s.config.h 324*10747Smckusick cd ${PIDIR} ; ${GET} config.h 325*10747Smckusick cd ${PC0DIR} ; ${GET} config.h 326*10747Smckusick 327*10747Smckusickpas.y: ${PSCCSDIR}/SCCS/s.pas.y 328*10747Smckusick cd ${PIDIR} ; ${GET} pas.y 329*10747Smckusick cd ${PC0DIR} ; ${GET} pas.y 330*10747Smckusick 331*10747Smckusickopc.c: ${PSCCSDIR}/SCCS/s.opc.c 332*10747Smckusick cd ${PIDIR} ; ${GET} opc.c 333*10747Smckusick cd ${PC0DIR} ; ${GET} opc.c 334*10747Smckusick 335*10747SmckusickCONFIG.c: ${PSCCSDIR}/SCCS/s.CONFIG.c 336*10747Smckusick cd ${PIDIR} ; ${GET} CONFIG.c 337*10747Smckusick cd ${PC0DIR} ; ${GET} CONFIG.c 338*10747Smckusick 339*10747Smckusickgram: ${PSCCSDIR}/SCCS/s.gram 340*10747Smckusick cd ${PIDIR} ; ${GET} gram 341*10747Smckusick cd ${PC0DIR} ; ${GET} gram 342*10747Smckusick 343*10747Smckusickpic.c: ${PSCCSDIR}/SCCS/s.pic.c 344*10747Smckusick cd ${PIDIR} ; ${GET} pic.c 345*10747Smckusick cd ${PC0DIR} ; ${GET} pic.c 346