1#	this makefile knows about all
2#	the sccs related things for the
3#	berkeley pascal system.
4
5SCCSID = "sccsmakefile 1.4 04/07/83 15:12:50"
6
7PSCCSDIR = /usr/src/ucb/pascal/src
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	${GET} pimakefile
41	${GET} pcmakefile
42
43whoami.h: ${PSCCSDIR}/SCCS/s.piwhoami.h ${PSCCSDIR}/SCCS/s.pcwhoami.h
44	${GET} piwhoami.h
45	${GET} pcwhoami.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