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