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