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