1head	1.21;
2access;
3symbols
4	PRIME_REVIEWED:1.19
5	FB_2_9_4_0:1.19
6	FB_2_9_3_0:1.19
7	TB_2_0_1_1:1.19
8	TuneBase_RC:1.19.0.56
9	FB_2_9_2_0:1.19
10	DYNAMIC_WEB_CONTENT_0_3_BRANCH:1.19.0.54
11	FB_2_0_2_0:1.19
12	FB_2_9_1_0:1.19
13	DYNAMIC_WEB_CONTENT_0_2_TAG:1.19
14	DYNAMIC_WEB_CONTENT_0_2_BRANCH:1.19.0.52
15	DYNAMIC_WEB_CONTENT_0_1_FINAL:1.19
16	CEDIA_2003:1.19
17	DYNAMIC_WEB_CONTENT_0_1_BRANCH:1.19.0.48
18	DYNAMIC_WEB_CONTENT_0_1_START:1.19
19	TB_2_0_1_0:1.19
20	FB_2_0_1_2:1.19
21	KMC_V2_0_0_8:1.19
22	FB_2_0_1_1:1.19
23	KMC_V2_0_0_7:1.19
24	KMC_V2_0_0_6:1.19
25	FB_2_0_0_29:1.19
26	KMC_V2_0_0_5:1.19
27	KMC_V2_0_0_4:1.19
28	FB_2_0_0_28:1.19
29	KMC_2_0_BRANCH:1.19.0.50
30	KMC_V2_0_0_3:1.19
31	FireBall_Cirrus:1.19.0.46
32	FB_2_0_0_27:1.19
33	FB_2_0_0_26:1.19
34	FB_2_0_0_25:1.19
35	FB_2_0_0_24:1.19
36	FB_2_0_0_23:1.19
37	FB_2_0_0_22:1.19
38	FB_2_0_0_21:1.19
39	FB_RC_DHCP:1.19.0.44
40	KMC-RC2_0-BRANCH:1.19.0.42
41	KMC_V2_0_0_0:1.19
42	FB_2_0_0_18:1.19
43	FB_2_0_0_17:1.19
44	FB_V2_0_0_14:1.19
45	FB_V2_0_0_12:1.19
46	FB_V2_0_0_11:1.19
47	FB_V2_0_0_10:1.19
48	FB_V2_0_0_9:1.19
49	PRIME-NEW-DHCP:1.19.0.40
50	FB_V2_0_0_8:1.19
51	DYNAMIC_WEB_CONTENT_0_0:1.19.0.38
52	FB_2_0_0_7:1.19
53	KMC_V1_9_0_1:1.19
54	FB_2_0_0_6:1.19
55	FB_2_0_0_4:1.19
56	FB_2_0_0_3:1.19
57	FB_2_0_0_2:1.19
58	FB_2_0_0_0:1.19
59	FireBall_2_0_RC:1.19.0.36
60	FB_1_9_0_21__02_12_03:1.19
61	FB_1_9_0_19__02_11_03:1.19
62	DIAG_2003_02_03:1.19
63	FB_V1_9_0_9:1.19
64	FB_V1_9_0_6:1.19
65	FB-V1_9_0_5:1.19
66	FB_V1_9_0_2:1.19
67	FB_V1_9_0_0:1.19
68	TB_V1_2_0_0:1.19
69	FB_V1_2_0_7:1.19
70	FB_V1_2_0_5:1.19
71	FB_V1_2_0_1:1.19
72	FB1_2-BRANCH:1.19.0.34
73	FB_V1_2_0_0:1.19
74	TB_BRANCH_10_22_02:1.19.0.32
75	TB_V1_1_1_0:1.19
76	FB_V1_1_2_0:1.19
77	TB_DIAG_UUT_1_3:1.19
78	CEDIA_2002_EC:1.19.0.30
79	FB_MR_BRANCH1:1.19.0.28
80	FB-V1_1_1_0:1.19
81	FB-Diag-UUT-V1_3:1.19
82	DAR_V1_2_0_54:1.19
83	TB200_V1_1_0_0:1.19
84	FB_1_1_0_5:1.19
85	FB_V1_1_0_4:1.19
86	AOLFB_V0_1_0_8:1.19
87	KMC_V1_1_0_10:1.19
88	AOLFB_V0_1_0_7:1.19
89	KMC_V1_1_0_9:1.19
90	AOLFB-V0_1_0_6:1.19
91	AOLFB_V0_1_0_5:1.19
92	KMC_V1_1_0_7:1.19
93	FB_V1_1_0_3:1.19
94	KMC_V1_1_0_6:1.19
95	AOLFB_V0_1_0_2:1.19
96	AOLFB_V0_1_0_1:1.19
97	FB_1_1_0_2:1.19
98	TB_1_0_1_1:1.19
99	KMC_V1_1_0_4_Ax1_06_NB1_04:1.19
100	KMC_1_1_0_3:1.19
101	KMC_1_1_0_2:1.19
102	KMC_1_1_0_1:1.19
103	FB_1_1_0_0:1.19
104	KMC_1_1_0_0:1.19
105	DAR_V1_2_0_50:1.19
106	KMC_1_0_9_13:1.19
107	DAR_V1_2_0_47:1.19
108	KMC_1_0_9_11:1.19
109	FB_DIAG_1_2:1.19
110	FB_1_0_1_5:1.19
111	KMC_1_0_9_10:1.19
112	KMC_1_0_9_9:1.19
113	KMC_1_0_9_8:1.19
114	TB_1_0_1_0:1.19
115	KMC_1_0_9_7:1.19
116	KMC_1_0_9_5:1.19
117	FB_1_0_1_4:1.19
118	KMC_1_0_9_4:1.19
119	DAR_V1_2_0_44:1.19
120	FB_1_0_1_2:1.19
121	FB_1_0_1_1:1.19
122	FB_SAFE:1.19
123	KMC_032802_1730:1.19
124	KMC_1_0_9_3:1.19
125	FB_1_0_1_0:1.19
126	DAR_V1_2_0_42_SOURCE:1.19
127	KMC_1_0_9_2:1.19
128	DAR_V1_2_0_41:1.19
129	DAR_V1_2_0_40:1.19
130	TB200_V1_0_0_1:1.19
131	KMC_1_0_9_1:1.19
132	TB_DIAG_1_2:1.19
133	TB_1_0_0_0:1.19
134	TB_DIAG_1_1:1.19
135	FB_DIAG_1_1:1.19
136	TB_DIAG_1_0:1.19
137	DAR_V1_2_0_38:1.19
138	TB_0_8_0_0:1.19
139	KMC_1_0_2_6:1.19
140	TB_0_7_9_9:1.19
141	KMC_1_0_2_5:1.19
142	FB_BRANCH_1_0_0_3:1.19.0.26
143	FB_1_0_0_3:1.19
144	FB_1_0_0_2:1.19
145	FB_1_0_0_1:1.19
146	DAR_V1_2_0_34:1.19
147	FB_1_0_0_0:1.19
148	KMC_1_0_2_3:1.19
149	KMC_1_0_2_2:1.19
150	DAR_V1_2_0_31:1.19
151	FB_0_7_0_10:1.19
152	KMC_1_0_2_1:1.19
153	TB_V0_2_0_1:1.19
154	DAR_V1_2_0_29:1.19
155	PRIME:1.19.0.22
156	FB_0_6_0_9:1.19
157	FB_0_6_0_8:1.19
158	FB_0_6_0_6:1.19
159	KMC_1_0_1_1:1.19
160	library_decade_slot_problem:1.19
161	DAR_V1_2_0_24:1.19
162	FB_V0_5_0_2:1.19
163	FB_V0_5_0_1:1.19
164	KMC_1_0_1_0:1.19
165	KMC_1_0_0_5:1.19
166	FB_V0_4_0_8:1.19
167	FB_V0_4_0_6:1.19
168	KMC_1_0_0_4:1.19
169	DAR_DVD_1:1.19.0.20
170	FB_V0_4_0_4:1.19
171	DAR_V1_2_0_22:1.19
172	FB_V0_4_0_3:1.19
173	DAR_V1_2_0_21:1.19
174	DAR_V1_2_0_20:1.19
175	FB_V0_4_0_1:1.19
176	DAR_V1_2_0_18:1.19
177	DAR_V1_2_0_17:1.19
178	FB_V0_3_0_2:1.19
179	FB_V0_3_0_1:1.19
180	KMC_1_0_0_2:1.19
181	DAR_V1_2_0_15:1.19
182	KMC_V1_B2:1.19.0.14
183	FB_V0_2_0_1:1.19
184	FB_V0_1_0_9:1.19
185	KMC_1_0_0_1:1.19
186	FB_V0_1_0_5:1.19
187	FB_V0_1_0_4:1.19
188	KMC_0_9_0_5:1.19
189	KMC_0_9_0_4:1.19
190	DAR_V1_2_0_12:1.19
191	KMC_V1_B1:1.19.0.18
192	DAR_V1_2_0_10:1.19
193	DAR_V1_1_1_38:1.18.6.1
194	KMC_0_9_0_0:1.19
195	DAR_V1_1_1_36:1.18.6.1
196	KMC_0_3_0_2:1.19
197	DAR_V1_1_1_32:1.18.6.1
198	KMC-DIAGS:1.19.0.6
199	KMC-0_3_0_1:1.19
200	KMC-0_2_1_10:1.19
201	DAR_V1_1_1_31:1.18.6.1
202	KMC_0_2_1_8:1.19
203	DAR_V1_1_1_30:1.18.6.1
204	KMC_0_2_1_6:1.19
205	KMC_0_2_1_5:1.19
206	DAR_V1_1_1_25:1.18.6.1
207	FIREBALL_CEDIA_2001:1.19.0.4
208	DAR_V1_1_1_23:1.18.6.1
209	CEDIA_Sony_changer_demo_3:1.19
210	CEDIA_Sony_changer_demo_2:1.19
211	CEDIA_Sony_changer_demo_1:1.19
212	KMC_0_2_1_1:1.19
213	DAR_V1_1_1_20:1.18.6.1
214	KMC-0_2_0_9:1.19
215	DAR_V1_1_1_19:1.18.6.1
216	KMC-0_2_0_7:1.19
217	DAR_V1_1_1_18:1.18.6.1
218	DAR_V1_1_1_16:1.18.6.1
219	KMC-0_2_0_6:1.19
220	DAR_V1_1_1_15:1.18.6.1
221	KMC-BETA-RC1:1.19
222	DAR_V1_1_1_14:1.18.6.1
223	DAR_V1_1_1_12:1.18.6.1
224	KMC_ALPHA2_3_NEC_B1:1.19.0.2
225	DAR_V1_2_0_4:1.19
226	KMC_ALPHA2_3_RELEASE:1.19
227	DAR_V1_1_1_11:1.18.6.1
228	KMC_ALPHA2_1_RELEASE:1.19
229	KMC-ALPHA2-NEC:1.19.0.10
230	KMC_ALPHA2_B6:1.19.0.24
231	KMC_ALPHA2_RELEASE:1.19
232	KMC-NEC-IR2:1.19.0.16
233	LINUX_TEST_BRANCH:1.19.0.12
234	DAR_V1_1_1_5:1.18.6.1
235	KMC_V0_1_0_6_ALPHA1_6:1.19
236	KMC_V0_1_0_5_ALPHA1_5:1.19
237	KMC-NEC-IR:1.19.0.8
238	DAR_V1_1_1_2:1.18.6.1
239	DAR_V1_1_1_1:1.18.6.1
240	KMC_V0_1_0_4_ALPHA1:1.19
241	DAR_V1_1_0_34:1.18.6.1
242	DAR_1-1_RTM1:1.18.6.1.0.2
243	DAR_V1_2_0_1:1.19
244	DAR_V1_1_0_32:1.18.6.1
245	DAR_V1_1_0_31:1.18.6.1
246	DAR_V1_1_0_30:1.18.6.1
247	DAR_V1_1_0_29:1.18.6.1
248	DAR_1-1_BRANCH:1.18.0.6
249	DAR_V1_1_0_28:1.18
250	DAR_V1_1_0_27:1.18
251	KMC_V0_1_0_3:1.18
252	KMC_DEMO_B2-6:1.18.0.4
253	DAR_V1_1_0_26:1.17
254	DAR_V1_1_0_25:1.17
255	DAR_V1_0_1_2:1.15
256	DAR_V1_1_0_24:1.17
257	KMC_V0_1_0_1:1.17
258	DAR_V1_0_1_1:1.15
259	KMC_DEMO_B2:1.16
260	DAR_V1_1_0_23:1.16
261	DAR_V1_0_1_0:1.15
262	DAR_V1_1_0_20:1.16
263	DAR_V1_1_0_17:1.16
264	DAR-V1_1_0_15:1.16
265	DAR-V1_1_0_13:1.16
266	DAR_V1_1_0_12:1.16
267	KMC_V0_1_0_0:1.16
268	ps2001-04-03-1800-ddaly:1.16
269	DAR_V1_1_0_7:1.16
270	DAR_V1_1_0_6:1.16
271	ps2001-03-26-1730-ddaly:1.16
272	ACT_0_1_2_12:1.16
273	DAR_V1_1_0_4:1.16
274	DAR_V1_1_0_3:1.16
275	ps2001-03-20-1630-ddaly:1.16
276	DAR_V1_1_0_2_ALPHA:1.16
277	ACT_Demo_031701_RY:1.16
278	DAR_V1_0_0_6_RC:1.15
279	ps2001-03-13-1426-ddaly:1.16
280	STABLE:1.16
281	ps2001-03-12-1040:1.16
282	DAR_V1_0_0_5_RC:1.15
283	DAR_V1_0_0_4_RC:1.15
284	ps2001-03-06-1610:1.16
285	Mar06-2001:1.16
286	DAR_V1_0_0_3:1.15
287	DAR_V1_0_0_2:1.15
288	GNU3:1.16.0.4
289	GNUCOMPILE2:1.16.0.2
290	AFTERGNU:1.16
291	BEFOREGNU:1.15
292	DAR_V0_3_3_14_RELEASE_CANDIDATE:1.15
293	DAR_V0_5_1_2_PREALPHA:1.15
294	DAR_V0_3_3_13_BETA_V10_CANDIDATE:1.15
295	DAR_1-1_020701:1.15
296	DAR_1-0B2_DVD-iRADIO:1.15.0.6
297	DAR_V0_3_3_11_BETA-V10-CANDIDATE:1.15
298	DAR_V0_3_3_10_BETA_10_CANDIDATE:1.15
299	DAR_V0_3_3_9_BETA_1-0_CANDIDATE:1.15
300	DAR_1-1A-iRadio:1.15
301	DAR_V0_3_3_8:1.15
302	DAR_V0_3_3_7_RAP_DEMO:1.15
303	DAR-V0_3_3_6_PRE-BETA-RELEASE:1.15
304	DAR-V0_3_3_5:1.15
305	DAR-V0_3_3_4:1.15
306	DAR_V0_3_3_3:1.15
307	DAR_V0_3_3_2_PRE-BETA-Release:1.15
308	DAR_V0_3_2_5:1.15
309	DAR_1-0B2:1.15.0.4
310	DAR_V0_3_2_4:1.15
311	DAR_V0_3_2_3:1.15
312	DAR_V0_3_2_2:1.15
313	DAR_V0_3_2_1:1.15
314	t2001-01-19-1015:1.15
315	DAR_BETA1B_LSR_WORKING:1.15
316	t2001-01-18-1853:1.15
317	t2001-01-18-0957:1.15
318	t2001-01-17-1015:1.15
319	DAR_1-0_BETA_V0_3_1_1:1.15
320	t2001-01-16-1505:1.15
321	t2001-01-16-1330:1.15
322	t2001-01-16-1225:1.15
323	t2001-01-16-1116:1.15
324	t2001-01-16-0955:1.15
325	DAR_1-0B:1.15.0.2
326	DAR_1-0B_BRANCH_ROOT:1.15
327	t2001-01-15-0957:1.14
328	t2001-01-12-1800:1.14
329	t2001-01-12-1028:1.14
330	t2001-01-12-0925:1.14
331	t2001-01-11-1802:1.13
332	t2001-01-11-1525:1.13
333	t2001-01-11-1230:1.13
334	t2001-01-10-1013:1.13
335	t2001-01-09-1021:1.13
336	t2001-01-08-1136:1.10.2.1
337	ACT-CES-CANDIDATE-V0_1_2_9:1.13
338	ACT-CES-CANDIDATE-V0_1_2_8:1.13
339	t2001-01-05-1638:1.10.2.1
340	ACT-CES-CANDIDATE-V0_1_2_7:1.13
341	t2001-01-05-1016:1.13
342	ACT-CES-CANDIDATE-V0_1_2_6:1.13
343	ACT-CES-CANIDATE-V0_1_2_5:1.13
344	GNUCOMPILE:1.13.0.4
345	DAR-CES-CANDIDATE-V0_1_2_6:1.13
346	ACT-CES-CANDIDATE-V0_1_2_3:1.13
347	DAR-ON-ACT-CES1:1.13
348	DAR-CES-CANDIDATE-V0_1_2_4:1.13
349	DAR-CES-CANDIDATE-V0_1_2_3:1.13
350	t2001-01-02-0948:1.13
351	DAR-CES-CANDIDATE-4-V0_1_1_5:1.13
352	DAR-CES:1.13.0.2
353	DAR-CES-CANDIDATE-3-V0_1_1_5:1.13
354	CES_Candidate_twd_1042p_12292000:1.13
355	t2000-12-29-1038:1.13
356	t2000-12-28-1853:1.13
357	DAR_CES_Candidate_2_12-27-2000:1.13
358	t2000-12-27-1024:1.13
359	t2000-12-22-1725:1.13
360	DAR_PRE_CES_1_V0_1_1_1:1.13
361	t2000-12-22-1500:1.13
362	t2000-12-20-1908:1.13
363	DAR_CES_Candidate_1_12-20-2000:1.13
364	t2000-12-20-1756:1.13
365	t2000-12-19-0941:1.13
366	t2000-12-18-0957:1.13
367	t2000-12-16-1701:1.13
368	t2000-12-15-1901:1.13
369	t2000-12-15-0933:1.13
370	t2000-12-13-1757:1.13
371	t2000-12-14-0957:1.13
372	DAR-ALPHA-CANDIDATE-7-V0_1_0_13:1.10.2.1
373	t2000-12-13-0944:1.13
374	DAR-ALPHA-CANDIDATE-6-V0_1_0_12:1.10.2.1
375	DAR-ALPHA-CANDIDATE-5-V0_1_0_11:1.10.2.1
376	DAR-ALPHA-CANDIDATE-4:1.10.2.1
377	t2000-12-08-0924:1.10.2.1
378	t2000-12-07-1802:1.10.2.1
379	t2000-12-07-0950:1.13
380	t2000-12-05-1955:1.13
381	DVD-ACTREVB-12-4-00-SP:1.12
382	t2000-12-04-1700:1.12
383	t2000-12-01-1800:1.12
384	t2000-11-30-1425:1.12
385	DVD-ACT-REVA:1.12
386	DAR-ALPHA-CANDIDATE-3:1.10.2.1
387	TRUNK-MERGE-1:1.10.2.1
388	DAR-ALPHA-CANDIDATE-2:1.10.2.1
389	t2000-11-27-1723:1.10.2.1
390	DAR-ALPHA-CANDIDATE-1:1.10.2.1
391	DAR-PRE-ALPHA-RELEASE:1.10.2.1
392	DAR_PREALPHA_CANDIDATE1:1.10.2.1
393	DVD-Build1-11-21-00-SP:1.11
394	t2000-11-20-1734:1.10.2.1
395	t2000-11-18-1336:1.10.2.1
396	t2000-11-17-1858:1.10.2.1
397	t2000-11-16-1137:1.10.2.1
398	DVD-Attempt:1.11
399	t2000-11-15-1710:1.10.2.1
400	t2000-11-14-2055:1.10.2.1
401	t2000-11-13-1717:1.10.2.1
402	t2000-11-11-1100-dd-pSH-Loader:1.10.2.1
403	t2000-11-11-1324:1.10.2.1
404	t2000-11-10-1050-dd-pSH-Loader:1.10.2.1
405	t2000-11-10-0822:1.10.2.1
406	t2000-11-09-1455:1.10
407	t2000-11-09-0933:1.10
408	DAR_1-0_1106200_TRUNK_VERSION_TAG:1.10
409	DAR_1-0:1.10.0.2
410	t2000-11-05-1520-RY:1.10
411	t2000-11-03-1538-RY:1.10
412	t2000-11-03-1340:1.10
413	t2000-11-03-0950:1.10
414	t2000-11-02-1802:1.10
415	t2000-11-02-1346:1.10
416	t2000-11-02-0911:1.10
417	t2000-11-01-1317:1.10
418	t2000-11-01-0931:1.10
419	t2000-10-31-1545:1.10
420	t2000-10-31-0920:1.10
421	t2000-10-30-0920:1.10
422	t2000-10-24-1730:1.9
423	t2000-10-24-1413:1.9
424	t2000-10-24-0931:1.9
425	t2000-10-23-1350:1.9
426	t2000-10-23-0946:1.9
427	t2000-10-20-1800:1.9
428	t2000-10-20-0921:1.9
429	t2000-10-19-1558:1.8
430	t2000-10-19-0919:1.8
431	t2000-10-18-1306:1.8
432	t2000-10-18-0920:1.8
433	t2000-10-17-1407:1.8
434	t2000-10-17-0930:1.8
435	t2000-10-16-0932:1.7
436	t2000-10-13-1411:1.7
437	t2000-10-13-0945-dd-pSH-Loader:1.7
438	t2000-10-13-0926:1.7
439	t2000-10-12-0941:1.7
440	t2000-10-11-1158:1.7
441	t2000-10-11-1019:1.7
442	t2000-10-10-0944:1.7
443	t2000-10-09-1024:1.7
444	t2000-10-06-1730:1.7
445	t2000-10-05-1727:1.7
446	t2000-10-04-1204-lsr-memprint_breaks_ACTA:1.7
447	t2000-10-04-1130:1.7
448	b2000-10-02-08-42-tocompaq:1.7
449	t2000-09-25-1602-klp-works_on_DAR_2X:1.7
450	DAR-2X-TEST:1.6.0.2
451	r2000-09-21-2124:1.6
452	r2000-09-16-1200:1.6
453	Branch_9_7_2000_DEMO:1.6.0.4
454	r2000-09-06-0211:1.6
455	r2000-09-05-1715:1.6
456	r2000-09-05-1340:1.6
457	r2000-09-04-2104:1.6
458	r2000-08-29-2101:1.5
459	r2000-08-29-0846:1.5
460	r2000-08-25-1100:1.5
461	r2000-08-24-2330:1.5
462	r2000-08-24-0705:1.5
463	r2000-08-22-0910:1.5
464	r2000-08-18-1800-to-Compaq:1.5
465	r2000-08-18-1230:1.5
466	r2000-08-17-0106:1.5
467	r2000-08-15-2259:1.5
468	r2000-08-15-1007:1.5
469	DAR1C_RELEASE_8112000:1.5
470	r2000-08-11-0720:1.5
471	DARonACT-2000-08-09-1045:1.5
472	r2000-08-10-0800:1.5
473	BUILD_1C_PreRelease1:1.5;
474locks; strict;
475comment	@# @;
476
477
4781.21
479date	2002.08.07.20.13.05;	author jef;	state Exp;
480branches;
481next	1.20;
482
4831.20
484date	2002.07.09.23.09.24;	author jef;	state Exp;
485branches;
486next	1.19;
487
4881.19
489date	2001.06.07.20.34.57;	author bbouterse;	state Exp;
490branches;
491next	1.18;
492
4931.18
494date	2001.05.23.19.15.32;	author stenpas;	state Exp;
495branches
496	1.18.6.1;
497next	1.17;
498
4991.17
500date	2001.05.11.19.33.45;	author jkaisner;	state Exp;
501branches;
502next	1.16;
503
5041.16
505date	2001.02.23.14.40.10;	author dstern;	state Exp;
506branches;
507next	1.15;
508
5091.15
510date	2001.01.15.20.39.27;	author wrk;	state Exp;
511branches;
512next	1.14;
513
5141.14
515date	2001.01.12.01.47.47;	author stenpas;	state Exp;
516branches;
517next	1.13;
518
5191.13
520date	2000.12.05.22.00.56;	author jkaisner;	state Exp;
521branches
522	1.13.4.1;
523next	1.12;
524
5251.12
526date	2000.11.28.06.47.29;	author wrk;	state Exp;
527branches;
528next	1.11;
529
5301.11
531date	2000.11.10.14.19.26;	author stenpas;	state Exp;
532branches;
533next	1.10;
534
5351.10
536date	2000.10.30.21.53.16;	author gvt;	state Exp;
537branches
538	1.10.2.1;
539next	1.9;
540
5411.9
542date	2000.10.20.02.37.43;	author wrk;	state Exp;
543branches;
544next	1.8;
545
5461.8
547date	2000.10.16.20.15.46;	author stenpas;	state Exp;
548branches;
549next	1.7;
550
5511.7
552date	2000.09.22.17.55.49;	author gvt;	state Exp;
553branches;
554next	1.6;
555
5561.6
557date	2000.08.30.16.30.33;	author wrk;	state Exp;
558branches;
559next	1.5;
560
5611.5
562date	2000.07.29.17.07.02;	author stenpas;	state Exp;
563branches;
564next	1.4;
565
5661.4
567date	2000.07.27.03.37.48;	author gvt;	state Exp;
568branches;
569next	1.3;
570
5711.3
572date	2000.07.26.20.35.23;	author stenpas;	state Exp;
573branches;
574next	1.2;
575
5761.2
577date	2000.04.27.15.28.03;	author gvt;	state Exp;
578branches;
579next	1.1;
580
5811.1
582date	2000.04.25.19.07.24;	author gvt;	state Exp;
583branches;
584next	;
585
5861.10.2.1
587date	2000.11.10.02.08.21;	author stenpas;	state Exp;
588branches;
589next	;
590
5911.13.4.1
592date	2001.01.09.21.54.52;	author dstern;	state Exp;
593branches;
594next	;
595
5961.18.6.1
597date	2001.06.11.16.39.07;	author wkassebaum;	state Exp;
598branches;
599next	;
600
601
602desc
603@@
604
605
6061.21
607log
608@Move trunk back over to v2 stack, but with v3 hal.
609@
610text
611@#!/bin/bash
612#--------------------------------------------------------------------------
613# buildpss.ksh
614#
615# $Id: buildpss.ksh,v 1.20 2002/07/09 23:09:24 jef Exp $
616#
617# This script still relies on the MKS Korn shell and related pSOSystem
618# support scripts.
619#
620# Ideally, we want to pull this out of the whole ISIPPC/MKS/SNIFF mess!!
621#
622# For now, assuming you have the ISIPPC tools set (other than the
623# pssppc directory), run this shell script from the pSOS DOS prompt
624# or the pSOS KSH prompt from the pssppc top directory.
625#
626# This will build the following pSOSystem libraries:
627#  - The pSOSystem C system library: pssppc\sys\os\libsys.a
628#  - The pSOSystem C++ library:      pssppc\sys\libc\libcxxsp.a
629#  - The bsp library (libbsp.a) for every bsp found in the
630#  pssppc\bsps directory
631#
632#
633# Created 04/25/200 by GVT.
634# Modified 04/27/2000 by GVT
635#--------------------------------------------------------------------------
636
637#--------------------------------------------------------------------------
638# Added 04/27/2000 - GVT
639#
640# Pull in required environment variables for Prism+ installation:
641#
642# This script assumes it is being run under the pSOS DOS ar KSH prompt
643# where the $PRISM_INSTALL_DIR (at least) is set.
644#--------------------------------------------------------------------------
645
646
647echo Setting environment...
648echo $PRISM_INSTALL_DIR
649
650echo $CONFIG_PPC_GNU_LINUX
651
652if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
653
654  if [ -f "`'VarDosToUnix' PRISM_INSTALL_DIR`/envppc.ksh" ]
655  then
656	echo . "$PRISM_INSTALL_DIR\envppc.ksh"
657  else
658	echo "Error: Cannot determine Prism+ installation directory - Exiting."
659	exit 1
660  fi
661fi
662
663#--------------------------------------------------------------------------
664# Set PSS_ROOT to this directory (top directory for our pssppc build tree)
665#--------------------------------------------------------------------------
666PSS_ROOT=`pwd`
667
668#--------------------------------------------------------------------------
669# Ammend path so that we use the local copies of the pSOS shell scripts
670# and make executable:
671#   sysobj.ksh, psosmake.ksh, make, ...
672#--------------------------------------------------------------------------
673if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
674  PATH="$PSS_ROOT/bin;$PSS_ROOT/bin/win32;$PATH"
675else
676  PATH="$PSS_ROOT/bin:$PATH"
677fi
678
679#--------------------------------------------------------------------------
680# Spit out some build environment information - just a visual build
681# verification/debug aid.
682#--------------------------------------------------------------------------
683echo
684echo Build environment information:
685echo -----------------------------
686echo "  "Prism directory:"       "using $PRISM_INSTALL_DIR
687echo "  "pSOSystem directory:"   "using $PSS_ROOT
688if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
689  echo "  "Compiler information:"  "`dcc -V | grep Rel`
690  echo "  "Linker information:"    "`dld -V | grep Rel`
691else
692  echo "  "Compiler information:"  "`dcc --version`
693  echo "  "Linker information:"    "`dld --version | grep ld`
694fi
695
696echo
697
698#--------------------------------------------------------------------------
699# Build all available BSPs
700#--------------------------------------------------------------------------
701export SYSNAME
702export MEMSIZE
703
704
705if test "$1" = ""
706then
707	echo ================================================================
708	echo "   ERROR: No board type specified on command line."
709	echo ================================================================
710	echo "Usage: buildpss TYPE MEMSIZE MACADDR "
711	echo "   TYPE    = DAR|DAR_B|DAR_C|ACT|ACT_B"
712	echo "   MEMSIZE = 16M|32M"
713	echo "   MACADDR = AA:BB:CC:DD:EE:FF  (a locally unique HW addr)"
714	echo
715	exit
716else
717	SYSNAME=$1
718fi
719echo ================================================================
720echo
721echo "   Building BSP for ** "$SYSNAME" ** board"
722#echo ================================================================
723
724
725if test "$2" = ""
726then
727	echo ================================================================
728	echo "   ERROR: No MEMSIZE specified on command line."
729	echo ================================================================
730	echo "Usage: buildpss TYPE MEMSIZE MACADDR "
731	echo "   TYPE    = DAR|DAR_B|DAR_C|ACT|ACT_B"
732	echo "   MEMSIZE = MEM_SIZE_24and0"
733	echo "   MACADDR = AA:BB:CC:DD:EE:FF  (a locally unique HW addr)"
734	echo
735	exit
736else
737	MEMSIZE=$2
738fi
739#echo "======================================================================="
740echo  "   Memory size is $MEMSIZE"
741#echo "======================================================================="
742
743export MAC_ADDRESS
744if test "$3" = ""
745then
746		if test "$MY_TARGET_MAC_ADDRESS" = ""
747	then
748		echo " ERROR :==============================================================="
749		echo " No MAC Address specified - using default (non-unique) address."
750		echo " This may cause network problems if you are building for use with SDS."
751		echo "======================================================================="
752		echo "Usage: buildpss TYPE MEMSIZE MACADDR"
753		echo "   TYPE    = DAR|DAR_B|DAR_C|ACT|ACT_B"
754		echo "   MEMSIZE = 0|1  -- > 0 = 16M, 1 = 32M "
755		echo "   MACADDR = AA:BB:CC:DD:EE:FF  (a locally unique HW addr)"
756		echo "  OR "
757		echo "   You may also set your MAC Address by setting an environment variable:"
758		echo "   Set the Variable 'MY_TARGET_MAC_ADDRESS' to a hex sextuple as above. "
759		exit
760	else
761		MAC_ADDRESS=$MY_TARGET_MAC_ADDRESS
762		echo "   Building for MAC Address = $MAC_ADDRESS"
763		echo
764		echo "======================================================================="
765	fi
766else
767	MAC_ADDRESS=$3
768	echo "   Building for MAC Address = $MAC_ADDRESS"
769	echo
770	echo "======================================================================="
771fi
772
773export IF_TYPE
774if test "$4" = ""; then
775	echo "	 ERROR: No network interface type specified - ethernet or HPNA"
776	exit 1
777else
778	if test "$4" = "ethernet"; then  # Ethernet
779
780		IF_TYPE=1
781	else  							 # HPNA
782		IF_TYPE=2
783	fi
784fi
785
786
787
788#--------------------------------------------------------------------------
789# Build pSOSystem C libraries
790#--------------------------------------------------------------------------
791echo Starting build process:
792echo ----------------------
793echo Building the pSOSystem C system library...
794
795if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
796  cd "`'VarDosToUnix' PSS_ROOT`/sys/os"
797else
798  cd $PSS_ROOT/sys/os
799fi
800echo Current directory is `pwd`
801
802if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
803  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
804  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
805else
806  echo Running make
807  make
808fi
809
810#--------------------------------------------------------------------------
811# Build Custom pSOSystem C libraries
812#--------------------------------------------------------------------------
813echo
814echo ----------------------
815echo Building the Custom pSOSystem C system libraries...
816
817if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
818  cd "`'VarDosToUnix' PSS_ROOT`/sys/libc"
819else
820  cd $PSS_ROOT/sys/libc
821fi
822echo Current directory is `pwd`
823
824if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
825  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
826  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
827else
828  echo Running make
829  make
830fi
831
832#--------------------------------------------------------------------------
833# Build pSOSystem C++ libraries
834#--------------------------------------------------------------------------
835echo
836echo ----------------------
837echo Building the pSOSystem C++ system library...
838
839if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
840  if [ "`'VarDosToUnix' PSS_ROOT`/sys/libc/src/sysclass/makefile" ]
841  then
842    cd "`'VarDosToUnix' PSS_ROOT`/sys/libc/src/sysclass"
843    echo Current directory is `pwd`
844
845    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
846    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
847  fi
848else
849  cd $PSS_ROOT/sys/libc/src/sysclass
850  echo Current directory is `pwd`
851  make
852fi
853
854
855#--------------------------------------------------------------
856# Build eureka bsp only (instead of all under bsps/.)
857#--------------------------------------------------------------
858#for arg in `VarDosToUnix PSS_ROOT`/bsps/*/src/makefile
859#do
860#  echo Building BSP library for `dirname $arg`...
861#
862#  cd `dirname $arg`
863#  echo Current directory is `pwd`
864#
865#  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
866#  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
867#done
868
869if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
870  if [ "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/makefile" ]
871  then
872    echo Building BSP library for `VarDosToUnix PSS_ROOT`/bsps/eureka/src...
873
874    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src"
875    echo Current directory is `pwd`
876
877    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
878    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
879  fi
880else
881    echo Building BSP library for $PSS_ROOT/bsps/eureka/src...
882    cd $PSS_ROOT/bsps/eureka/src
883    echo Current directory is `pwd`
884    make clean
885    make
886fi
887
888if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
889  if [ "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v2/makefile" ]
890  then
891    echo Building USB Stack library for `VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v2...
892
893#    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v2"
894    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v2"
895    echo Current directory is `pwd`
896
897    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
898    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
899  fi
900else
901  echo Building USB Stack library for $PSS_ROOT/bsps/eureka/src/devices/usb_v2...
902  cd $PSS_ROOT/bsps/eureka/src/devices/usb_v2
903
904  make clean
905  make
906fi
907
908#
909# $Log: buildpss.ksh,v $
910# Revision 1.20  2002/07/09 23:09:24  jef
911# Beautify the Intoto code to make it readable.
912# Move the trunk over to the new Intoto usb_v2 stack for now.
913#
914# Revision 1.19  2001/06/07 20:34:57  bbouterse
915# Modified to build custom clib files in pssppc/sys/libc .
916#
917# Revision 1.18  2001/05/23 19:15:32  stenpas
918# force rebuild of bsp and usb libraries evertime to fix build problems due to the bsp not being upto date.
919#
920# Revision 1.17  2001/05/11 19:33:45  jkaisner
921# Switch to new Intoto stack
922#
923# Revision 1.16  2001/02/23 14:40:10  dstern
924# Merged the GNUCOMPILE branch with the trunc!!
925#
926# Revision 1.15  2001/01/15 20:39:27  wrk
927# Added/modified the build scripts to include the ethernet/HPNA selection
928# made during configuration so that it can be used to configure the
929# default network interface for use with debugging. -Will
930#
931# Revision 1.14  2001/01/12 01:47:47  stenpas
932# Removed building of video/audio related libraries.  This is now included in the BSP.
933#
934# Revision 1.13.4.1  2001/01/09 21:54:52  dstern
935# changes for GNU compiler
936#
937# Revision 1.13  2000/12/05 22:00:56  jkaisner
938# add USB stack to app
939#
940# Revision 1.12  2000/11/28 06:47:29  wrk
941# Merge has been completed from the DAR_1-0 Branch back to the trunk.
942# There is one syntax error in the GUI code which appears to be easy to solve.
943# I have resolved to commit this anyway so that others may fix this up
944# first thing in the morning.  -Will
945#
946# Revision 1.11  2000/11/10 14:19:26  stenpas
947# Added 24/0 MB support
948#
949# Revision 1.10.2.1  2000/11/10 02:08:21  stenpas
950# 24MB/0 memory support added.
951#
952# Revision 1.10  2000/10/30 21:53:16  gvt
953# Removed erroneous redundant build of eureka bsp
954#   -GVT, 10/30/2000
955#
956# Revision 1.9  2000/10/20 02:37:43  wrk
957# Module Loader changes. Include changes to the make config target
958# to control conditional compile of the module loader and module
959# candidate subsystems.  Also, include changes to allow MP3_Player to
960# be compiled as a Module -- MP3_Player.app. Also, includes
961# changes to the 32Meg/16Meg development flags to allow both
962# source and pssppc trees to see the board.h head through the
963# same MEM_SIZE define and ties together the config option for
964# building for a 32M developer board.  No change yet for building
965# with alternate ram.dld for RTC. (FYI)
966# Also, added properties for starting up subsystems .. can
967# set stack size and priority via property.  -Will
968#
969# Revision 1.8  2000/10/16 20:15:46  stenpas
970# Added 32MB build option
971#
972# Revision 1.7  2000/09/22 17:55:49  gvt
973# Added support for Dar rev C BSP (defined as DAR_C).
974# GVT - 09/22/2000
975#
976# Revision 1.6  2000/08/30 16:30:33  wrk
977# THe rest of the files for supporting the new build process -Will
978#
979#
980@
981
982
9831.20
984log
985@Beautify the Intoto code to make it readable.
986Move the trunk over to the new Intoto usb_v3 stack for now.
987@
988text
989@d5 1
990a5 1
991# $Id: buildpss.ksh,v 1.19 2001/06/07 20:34:57 bbouterse Exp $
992d279 1
993a279 1
994  if [ "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v3/makefile" ]
995d281 1
996a281 1
997    echo Building USB Stack library for `VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v3...
998d283 2
999a284 2
1000#    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v3"
1001    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v3"
1002d291 2
1003a292 2
1004  echo Building USB Stack library for $PSS_ROOT/bsps/eureka/src/devices/usb_v3...
1005  cd $PSS_ROOT/bsps/eureka/src/devices/usb_v3
1006d300 4
1007@
1008
1009
10101.19
1011log
1012@Modified to build custom clib files in pssppc/sys/libc .
1013@
1014text
1015@d5 1
1016a5 1
1017# $Id: buildpss.ksh,v 1.18 2001/05/23 19:15:32 stenpas Exp $
1018d279 1
1019a279 1
1020  if [ "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb/makefile" ]
1021d281 1
1022a281 1
1023    echo Building USB Stack library for `VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb...
1024d283 2
1025a284 2
1026#    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb"
1027    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb_v2"
1028d291 2
1029a292 2
1030  echo Building USB Stack library for $PSS_ROOT/bsps/eureka/src/devices/usb...
1031  cd $PSS_ROOT/bsps/eureka/src/devices/usb_v2
1032d300 3
1033@
1034
1035
10361.18
1037log
1038@force rebuild of bsp and usb libraries evertime to fix build problems due to the bsp not being upto date.
1039@
1040text
1041@d5 1
1042a5 1
1043# $Id: buildpss.ksh,v 1.17 2001/05/11 19:33:45 jkaisner Exp $
1044d200 21
1045d225 2
1046d300 3
1047@
1048
1049
10501.18.6.1
1051log
1052@Adding Bob's DNS changes to the branch -Will
1053@
1054text
1055@d5 1
1056a5 1
1057# $Id: buildpss.ksh,v 1.19 2001/06/07 20:34:57 bbouterse Exp $
1058a199 21
1059#--------------------------------------------------------------------------
1060# Build Custom pSOSystem C libraries
1061#--------------------------------------------------------------------------
1062echo
1063echo ----------------------
1064echo Building the Custom pSOSystem C system libraries...
1065
1066if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1067  cd "`'VarDosToUnix' PSS_ROOT`/sys/libc"
1068else
1069  cd $PSS_ROOT/sys/libc
1070fi
1071echo Current directory is `pwd`
1072
1073if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1074  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1075  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1076else
1077  echo Running make
1078  make
1079fi
1080a203 2
1081echo
1082echo ----------------------
1083a276 6
1084# Revision 1.19  2001/06/07 20:34:57  bbouterse
1085# Modified to build custom clib files in pssppc/sys/libc .
1086#
1087# Revision 1.18  2001/05/23 19:15:32  stenpas
1088# force rebuild of bsp and usb libraries evertime to fix build problems due to the bsp not being upto date.
1089#
1090@
1091
1092
10931.17
1094log
1095@Switch to new Intoto stack
1096@
1097text
1098@d5 1
1099a5 1
1100# $Id: buildpss.ksh,v 1.16 2001/02/23 14:40:10 dstern Exp $
1101d251 1
1102a268 1
1103#  cd $PSS_ROOT/bsps/eureka/src/devices/usb
1104d270 3
1105a272 1
1106  make
1107d277 3
1108@
1109
1110
11111.16
1112log
1113@Merged the GNUCOMPILE branch with the trunc!!
1114@
1115text
1116@d5 1
1117a5 1
1118# $Id: buildpss.ksh,v 1.15 2001/01/15 20:39:27 wrk Exp $
1119d259 2
1120a260 1
1121    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb"
1122d268 2
1123a269 1
1124  cd $PSS_ROOT/bsps/eureka/src/devices/usb
1125d275 3
1126@
1127
1128
11291.15
1130log
1131@Added/modified the build scripts to include the ethernet/HPNA selection
1132made during configuration so that it can be used to configure the
1133default network interface for use with debugging. -Will
1134@
1135text
1136@d1 1
1137d5 1
1138a5 1
1139# $Id: buildpss.ksh,v 1.14 2001/01/12 01:47:47 stenpas Exp $
1140d40 6
1141a45 2
1142if [ -f "`'VarDosToUnix' PRISM_INSTALL_DIR`/envppc.ksh" ]
1143then
1144d47 1
1145a47 1
1146else
1147d50 1
1148d63 5
1149a67 1
1150PATH="$PSS_ROOT/bin;$PSS_ROOT/bin/win32;$PATH"
1151d78 8
1152a85 2
1153echo "  "Compiler information:"  "`dcc -V | grep Rel`
1154echo "  "Linker information:"    "`dld -V | grep Rel`
1155d185 5
1156a189 1
1157cd "`'VarDosToUnix' PSS_ROOT`/sys/os"
1158d192 8
1159a199 2
1160echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1161`VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1162d206 11
1163a216 3
1164if [ "`'VarDosToUnix' PSS_ROOT`/sys/libc/src/sysclass/makefile" ]
1165then
1166  cd "`'VarDosToUnix' PSS_ROOT`/sys/libc/src/sysclass"
1167d218 1
1168a218 3
1169
1170  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1171  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1172d236 7
1173a242 3
1174if [ "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/makefile" ]
1175then
1176  echo Building BSP library for `VarDosToUnix PSS_ROOT`/bsps/eureka/src...
1177d244 8
1178a251 5
1179  cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src"
1180  echo Current directory is `pwd`
1181
1182  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1183  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1184d254 15
1185a268 9
1186if [ "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb/makefile" ]
1187then
1188  echo Building USB Stack library for `VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb...
1189
1190  cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb"
1191  echo Current directory is `pwd`
1192
1193  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1194  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1195a270 1
1196
1197d273 5
1198d280 3
1199@
1200
1201
12021.14
1203log
1204@Removed building of video/audio related libraries.  This is now included in the BSP.
1205@
1206text
1207@d4 1
1208a4 1
1209# $Id: buildpss.ksh,v 1.13 2000/12/05 22:00:56 jkaisner Exp $
1210d147 13
1211d229 3
1212@
1213
1214
12151.13
1216log
1217@add USB stack to app
1218@
1219text
1220@d4 1
1221a4 1
1222# $Id: buildpss.ksh,v 1.12 2000/11/28 06:47:29 wrk Exp $
1223a212 145
1224for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/adecod/makefile
1225do
1226  echo Building audio decoder library ...
1227
1228  cd `dirname $arg`
1229  echo Current directory is `pwd`
1230
1231  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1232  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1233
1234done
1235
1236for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/vdecod/makefile
1237do
1238  echo Building video decoder library ...
1239
1240  cd `dirname $arg`
1241  echo Current directory is `pwd`
1242
1243  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1244  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1245
1246done
1247
1248for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/xp/makefile
1249do
1250  echo Building xp library ...
1251
1252  cd `dirname $arg`
1253  echo Current directory is `pwd`
1254
1255  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1256  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1257
1258done
1259
1260for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/demo/menus/makefile
1261do
1262  echo Building menus library ...
1263
1264  cd `dirname $arg`
1265  echo Current directory is `pwd`
1266
1267  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1268  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1269
1270done
1271
1272for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/clibext/makefile
1273do
1274  echo Building clibext library ...
1275
1276  cd `dirname $arg`
1277  echo Current directory is `pwd`
1278
1279  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1280  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1281
1282done
1283
1284
1285for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/graphics/makefile
1286do
1287  echo Building graphics library ...
1288
1289  cd `dirname $arg`
1290  echo Current directory is `pwd`
1291
1292  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1293  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1294
1295done
1296
1297for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/lllib/makefile
1298do
1299  echo Building lllib library ...
1300
1301  cd `dirname $arg`
1302  echo Current directory is `pwd`
1303
1304  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1305  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1306
1307done
1308
1309for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/osd/makefile
1310do
1311  echo Building osd library ...
1312
1313  cd `dirname $arg`
1314  echo Current directory is `pwd`
1315
1316  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1317  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1318
1319done
1320
1321for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/rawir/makefile
1322do
1323  echo Building rawir library ...
1324
1325  cd `dirname $arg`
1326  echo Current directory is `pwd`
1327
1328  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1329  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1330
1331done
1332
1333for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/serialcp/makefile
1334do
1335  echo Building serialcp library ...
1336
1337  cd `dirname $arg`
1338  echo Current directory is `pwd`
1339
1340  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1341  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1342
1343done
1344
1345for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/opticdvr/makefile
1346do
1347  echo Building optic library ...
1348
1349  cd `dirname $arg`
1350  echo Current directory is `pwd`
1351
1352  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1353  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1354
1355done
1356
1357
1358for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/MIDWARE/openTV/xp/makefile
1359do
1360  echo Building opentv library ...
1361
1362  cd `dirname $arg`
1363  echo Current directory is `pwd`
1364
1365  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1366  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1367
1368done
1369d216 3
1370@
1371
1372
13731.13.4.1
1374log
1375@changes for GNU compiler
1376@
1377text
1378@a0 1
1379#!/bin/bash
1380d4 1
1381a4 1
1382# $Id: buildpss.ksh,v 1.13 2000/12/05 22:00:56 jkaisner Exp $
1383d39 2
1384a40 6
1385echo $CONFIG_PPC_GNU_LINUX
1386
1387if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1388
1389  if [ -f "`'VarDosToUnix' PRISM_INSTALL_DIR`/envppc.ksh" ]
1390  then
1391d42 1
1392a42 1
1393  else
1394a44 1
1395  fi
1396d57 1
1397a57 5
1398if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1399  PATH="$PSS_ROOT/bin;$PSS_ROOT/bin/win32;$PATH"
1400else
1401  PATH="$PSS_ROOT/bin:$PATH"
1402fi
1403d68 2
1404a69 8
1405if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1406  echo "  "Compiler information:"  "`dcc -V | grep Rel`
1407  echo "  "Linker information:"    "`dld -V | grep Rel`
1408else
1409  echo "  "Compiler information:"  "`dcc --version`
1410  echo "  "Linker information:"    "`dld --version | grep ld`
1411fi
1412
1413d156 1
1414a156 5
1415if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1416  cd "`'VarDosToUnix' PSS_ROOT`/sys/os"
1417else
1418  cd $PSS_ROOT/sys/os
1419fi
1420d159 2
1421a160 8
1422if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1423  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1424  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1425else
1426  echo Running make
1427  make
1428fi
1429
1430d167 3
1431a169 11
1432if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1433  if [ "`'VarDosToUnix' PSS_ROOT`/sys/libc/src/sysclass/makefile" ]
1434  then
1435    cd "`'VarDosToUnix' PSS_ROOT`/sys/libc/src/sysclass"
1436    echo Current directory is `pwd`
1437
1438    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1439    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1440  fi
1441else
1442  cd $PSS_ROOT/sys/libc/src/sysclass
1443d171 3
1444a173 1
1445  make
1446d191 6
1447a196 7
1448if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1449  if [ "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/makefile" ]
1450  then
1451    echo Building BSP library for `VarDosToUnix PSS_ROOT`/bsps/eureka/src...
1452
1453    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src"
1454    echo Current directory is `pwd`
1455d198 2
1456a199 8
1457    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1458    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1459  fi
1460else
1461    echo Building BSP library for $PSS_ROOT/bsps/eureka/src...
1462    cd $PSS_ROOT/bsps/eureka/src
1463    echo Current directory is `pwd`
1464    make
1465d202 9
1466a210 15
1467if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1468  if [ "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb/makefile" ]
1469  then
1470    echo Building USB Stack library for `VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb...
1471
1472    cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src/devices/usb"
1473    echo Current directory is `pwd`
1474
1475    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1476    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1477  fi
1478else
1479  echo Building USB Stack library for $PSS_ROOT/bsps/eureka/src/devices/usb...
1480  cd $PSS_ROOT/bsps/eureka/src/devices/usb
1481  make
1482d213 6
1483a218 7
1484if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1485  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/adecod/makefile
1486  do
1487    echo Building audio decoder library ...
1488
1489    cd `dirname $arg`
1490    echo Current directory is `pwd`
1491d220 2
1492a221 2
1493    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1494    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1495d223 1
1496a223 9
1497  done
1498else
1499  for arg in $PSS_ROOT/apps/vesta/stbdev/adecod/makefile
1500  do
1501    echo Building audio decoder library ...
1502    cd `dirname $arg`
1503    make
1504  done
1505fi
1506d225 3
1507a227 4
1508if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1509  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/vdecod/makefile
1510  do
1511    echo Building video decoder library ...
1512d229 2
1513a230 2
1514    cd `dirname $arg`
1515    echo Current directory is `pwd`
1516d232 2
1517a233 2
1518    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1519    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1520d235 1
1521a235 9
1522  done
1523else
1524  for arg in $PSS_ROOT/apps/vesta/stbdev/vdecod/makefile
1525  do
1526    echo Building video decoder library ...
1527    cd `dirname $arg`
1528    make
1529  done
1530fi
1531d237 3
1532a239 4
1533if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1534  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/xp/makefile
1535  do
1536    echo Building xp library ...
1537d241 2
1538a242 2
1539    cd `dirname $arg`
1540    echo Current directory is `pwd`
1541d244 2
1542a245 2
1543    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1544    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1545d247 1
1546a247 9
1547  done
1548else
1549  for arg in $PSS_ROOT/apps/vesta/stbdev/xp/makefile
1550  do
1551    echo Building xp library ...
1552    cd `dirname $arg`
1553    make
1554  done
1555fi
1556d249 3
1557a251 4
1558if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1559  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/demo/menus/makefile
1560  do
1561    echo Building menus library ...
1562d253 2
1563a254 2
1564    cd `dirname $arg`
1565    echo Current directory is `pwd`
1566d256 2
1567a257 2
1568    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1569    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1570d259 1
1571a259 9
1572  done
1573else
1574  for arg in $PSS_ROOT/apps/vesta/demo/menus/makefile
1575  do
1576    echo Building menus library ...
1577    cd `dirname $arg`
1578    make
1579  done
1580fi
1581d261 3
1582a263 4
1583if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1584  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/clibext/makefile
1585  do
1586    echo Building clibext library ...
1587d265 2
1588a266 2
1589    cd `dirname $arg`
1590    echo Current directory is `pwd`
1591d268 2
1592a269 2
1593    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1594    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1595d271 1
1596a271 9
1597  done
1598else
1599  for arg in $PSS_ROOT/apps/vesta/clibext/makefile
1600  do
1601    echo Building clibext library ...
1602    cd `dirname $arg`
1603    make
1604  done
1605fi
1606a272 4
1607if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1608  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/graphics/makefile
1609  do
1610    echo Building graphics library ...
1611d274 3
1612a276 2
1613    cd `dirname $arg`
1614    echo Current directory is `pwd`
1615d278 2
1616a279 2
1617    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1618    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1619d281 2
1620a282 9
1621  done
1622else
1623  for arg in $PSS_ROOT/apps/vesta/stbdev/graphics/makefile
1624  do
1625    echo Building graphics library ...
1626    cd `dirname $arg`
1627    make
1628  done
1629fi
1630d284 1
1631a284 4
1632if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1633  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/lllib/makefile
1634  do
1635    echo Building lllib library ...
1636d286 3
1637a288 2
1638    cd `dirname $arg`
1639    echo Current directory is `pwd`
1640d290 2
1641a291 2
1642    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1643    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1644d293 2
1645a294 9
1646  done
1647else
1648  for arg in $PSS_ROOT/apps/vesta/lllib/makefile
1649  do
1650    echo Building lllib library ...
1651    cd `dirname $arg`
1652    make
1653  done
1654fi
1655d296 1
1656a296 4
1657if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1658  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/osd/makefile
1659  do
1660    echo Building osd library ...
1661d298 3
1662a300 2
1663    cd `dirname $arg`
1664    echo Current directory is `pwd`
1665d302 2
1666a303 2
1667    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1668    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1669d305 2
1670a306 9
1671  done
1672else
1673  for arg in $PSS_ROOT/apps/vesta/stbdev/osd/makefile
1674  do
1675    echo Building osd library ...
1676    cd `dirname $arg`
1677    make
1678  done
1679fi
1680d308 1
1681a308 4
1682if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1683  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/rawir/makefile
1684  do
1685    echo Building rawir library ...
1686d310 3
1687a312 2
1688    cd `dirname $arg`
1689    echo Current directory is `pwd`
1690d314 2
1691a315 2
1692    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1693    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1694d317 2
1695a318 9
1696  done
1697else
1698  for arg in $PSS_ROOT/apps/vesta/stbdev/rawir/makefile
1699  do
1700    echo Building rawir library ...
1701    cd `dirname $arg`
1702    make
1703  done
1704fi
1705d320 1
1706a320 4
1707if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1708  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/serialcp/makefile
1709  do
1710    echo Building serialcp library ...
1711d322 3
1712a324 2
1713    cd `dirname $arg`
1714    echo Current directory is `pwd`
1715d326 2
1716a327 2
1717    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1718    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1719d329 2
1720a330 9
1721  done
1722else
1723  for arg in $PSS_ROOT/apps/vesta/stbdev/serialcp/makefile
1724  do
1725    echo Building serialcp library ...
1726    cd `dirname $arg`
1727    make
1728  done
1729fi
1730d332 1
1731d334 3
1732a336 4
1733if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1734  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/opticdvr/makefile
1735  do
1736    echo Building optic library ...
1737d338 2
1738a339 2
1739    cd `dirname $arg`
1740    echo Current directory is `pwd`
1741d341 2
1742a342 2
1743    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1744    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1745d344 1
1746a344 9
1747  done
1748else
1749  for arg in $PSS_ROOT/apps/vesta/stbdev/opticdvr/makefile
1750  do
1751    echo Building optic library ...
1752    cd `dirname $arg`
1753    make
1754  done
1755fi
1756d347 3
1757a349 4
1758if [ "$CONFIG_PPC_GNU_LINUX" != "y" ]; then
1759  for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/MIDWARE/openTV/xp/makefile
1760  do
1761    echo Building opentv library ...
1762d351 2
1763a352 2
1764    cd `dirname $arg`
1765    echo Current directory is `pwd`
1766d354 2
1767a355 2
1768    echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1769    `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1770d357 1
1771a357 9
1772  done
1773else
1774  for arg in $PSS_ROOT/apps/vesta/MIDWARE/openTV/xp/makefile
1775  do
1776    echo Building opentv library ...
1777    cd `dirname $arg`
1778    make
1779  done
1780fi
1781a360 3
1782# Revision 1.13  2000/12/05 22:00:56  jkaisner
1783# add USB stack to app
1784#
1785@
1786
1787
17881.12
1789log
1790@Merge has been completed from the DAR_1-0 Branch back to the trunk.
1791There is one syntax error in the GUI code which appears to be easy to solve.
1792I have resolved to commit this anyway so that others may fix this up
1793first thing in the morning.  -Will
1794@
1795text
1796@d4 1
1797a4 1
1798# $Id: buildpss.ksh,v 1.11 2000/11/10 14:19:26 stenpas Exp $
1799d202 11
1800d361 6
1801@
1802
1803
18041.11
1805log
1806@Added 24/0 MB support
1807@
1808text
1809@d4 1
1810a4 1
1811# $Id: buildpss.ksh,v 1.10 2000/10/30 21:53:16 gvt Exp $
1812d350 6
1813@
1814
1815
18161.10
1817log
1818@Removed erroneous redundant build of eureka bsp
1819  -GVT, 10/30/2000
1820@
1821text
1822@d4 1
1823a4 1
1824# $Id: buildpss.ksh,v 1.9 2000/10/20 02:37:43 wrk Exp $
1825d106 1
1826a106 1
1827	echo "   MEMSIZE = 0|1  -- > 0 = 16M, 1 = 32M "
1828d114 1
1829a114 1
1830echo  "   Memory size is $MEMSIZE where 0 = 16M, 1 = 32M"
1831d202 146
1832d350 4
1833@
1834
1835
18361.10.2.1
1837log
1838@24MB/0 memory support added.
1839@
1840text
1841@d4 1
1842a4 1
1843# $Id: buildpss.ksh,v 1.10 2000/10/30 21:53:16 gvt Exp $
1844d106 1
1845a106 1
1846	echo "   MEMSIZE = MEM_SIZE_24and0"
1847d114 1
1848a114 1
1849echo  "   Memory size is $MEMSIZE"
1850a201 146
1851for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/adecod/makefile
1852do
1853  echo Building audio decoder library ...
1854
1855  cd `dirname $arg`
1856  echo Current directory is `pwd`
1857
1858  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1859  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1860
1861done
1862
1863for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/vdecod/makefile
1864do
1865  echo Building video decoder library ...
1866
1867  cd `dirname $arg`
1868  echo Current directory is `pwd`
1869
1870  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1871  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1872
1873done
1874
1875for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/xp/makefile
1876do
1877  echo Building xp library ...
1878
1879  cd `dirname $arg`
1880  echo Current directory is `pwd`
1881
1882  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1883  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1884
1885done
1886
1887for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/demo/menus/makefile
1888do
1889  echo Building menus library ...
1890
1891  cd `dirname $arg`
1892  echo Current directory is `pwd`
1893
1894  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1895  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1896
1897done
1898
1899for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/clibext/makefile
1900do
1901  echo Building clibext library ...
1902
1903  cd `dirname $arg`
1904  echo Current directory is `pwd`
1905
1906  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1907  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1908
1909done
1910
1911
1912for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/graphics/makefile
1913do
1914  echo Building graphics library ...
1915
1916  cd `dirname $arg`
1917  echo Current directory is `pwd`
1918
1919  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1920  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1921
1922done
1923
1924for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/lllib/makefile
1925do
1926  echo Building lllib library ...
1927
1928  cd `dirname $arg`
1929  echo Current directory is `pwd`
1930
1931  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1932  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1933
1934done
1935
1936for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/osd/makefile
1937do
1938  echo Building osd library ...
1939
1940  cd `dirname $arg`
1941  echo Current directory is `pwd`
1942
1943  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1944  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1945
1946done
1947
1948for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/rawir/makefile
1949do
1950  echo Building rawir library ...
1951
1952  cd `dirname $arg`
1953  echo Current directory is `pwd`
1954
1955  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1956  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1957
1958done
1959
1960for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/serialcp/makefile
1961do
1962  echo Building serialcp library ...
1963
1964  cd `dirname $arg`
1965  echo Current directory is `pwd`
1966
1967  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1968  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1969
1970done
1971
1972for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/stbdev/opticdvr/makefile
1973do
1974  echo Building optic library ...
1975
1976  cd `dirname $arg`
1977  echo Current directory is `pwd`
1978
1979  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1980  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1981
1982done
1983
1984
1985for arg in `VarDosToUnix PSS_ROOT`/apps/vesta/MIDWARE/openTV/xp/makefile
1986do
1987  echo Building opentv library ...
1988
1989  cd `dirname $arg`
1990  echo Current directory is `pwd`
1991
1992  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1993  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
1994
1995done
1996
1997a203 4
1998# Revision 1.10  2000/10/30 21:53:16  gvt
1999# Removed erroneous redundant build of eureka bsp
2000#   -GVT, 10/30/2000
2001#
2002@
2003
2004
20051.9
2006log
2007@Module Loader changes. Include changes to the make config target
2008to control conditional compile of the module loader and module
2009candidate subsystems.  Also, include changes to allow MP3_Player to
2010be compiled as a Module -- MP3_Player.app. Also, includes
2011changes to the 32Meg/16Meg development flags to allow both
2012source and pssppc trees to see the board.h head through the
2013same MEM_SIZE define and ties together the config option for
2014building for a 32M developer board.  No change yet for building
2015with alternate ram.dld for RTC. (FYI)
2016Also, added properties for starting up subsystems .. can
2017set stack size and priority via property.  -Will
2018@
2019text
2020@d4 1
2021a4 1
2022# $Id: buildpss.ksh,v 1.8 2000/10/16 20:15:46 stenpas Exp $
2023d177 3
2024a190 11
2025if [ "`VarDosToUnix PSS_ROOT`/bsps/devices/src/makefile" ]
2026then
2027  echo Building BSP library for `VarDosToUnix PSS_ROOT`/bsps/devices/src...
2028
2029  cd "`VarDosToUnix PSS_ROOT`/bsps/eureka/src"
2030  echo Current directory is `pwd`
2031
2032  echo Running `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
2033  `VarDosToUnix PSS_ROOT`/bin/win32/psosmake -u
2034fi
2035
2036d204 13
2037@
2038
2039
20401.8
2041log
2042@Added 32MB build option
2043@
2044text
2045@d4 1
2046a4 1
2047# $Id: buildpss.ksh,v 1.7 2000/09/22 17:55:49 gvt Exp $
2048d84 1
2049a84 1
2050	echo "Usage: buildpss TYPE MACADDR"
2051d86 1
2052d88 1
2053d98 19
2054d118 1
2055a118 1
2056if test "$2" = ""
2057d126 1
2058a126 1
2059		echo "Usage: buildpss TYPE [MACADDR]"
2060d128 1
2061d141 1
2062a141 1
2063	MAC_ADDRESS=$2
2064a146 9
2065if test "$3" = ""
2066then
2067	MEMSIZE="CONFIG_DEV_16M"
2068else
2069	MEMSIZE=$2
2070fi
2071echo "======================================================================="
2072echo " Memory size is $MEMSIZE"
2073echo "======================================================================="
2074d212 3
2075@
2076
2077
20781.7
2079log
2080@Added support for Dar rev C BSP (defined as DAR_C).
2081GVT - 09/22/2000
2082@
2083text
2084@d4 1
2085a4 1
2086# $Id: buildpss.ksh,v 1.6 2000/08/30 16:30:33 wrk Exp $
2087d76 3
2088d99 1
2089a99 1
2090	if test "$MY_TARGET_MAC_ADDRESS" = ""
2091d125 11
2092d199 4
2093@
2094
2095
20961.6
2097log
2098@THe rest of the files for supporting the new build process -Will
2099@
2100text
2101@d4 1
2102a4 1
2103# $Id$
2104d82 2
2105a83 1
2106	echo "   TYPE = DAR|ACT,  MACADDR = AA:BB:CC:DD:EE:FF  (a locally unique HW addr)."
2107d103 2
2108a104 1
2109		echo "   TYPE = DAR|ACT,  MACADDR = AA:BB:CC:DD:EE:FF  (a locally unique HW addr)."
2110d184 4
2111a187 1
2112# $Log$
2113@
2114
2115
21161.5
2117log
2118@Removed defaulting to ACT.
2119@
2120text
2121@d4 2
2122d34 2
2123d37 1
2124d71 49
2125d147 13
2126a159 5
2127#--------------------------------------------------------------------------
2128# Build all available BSPs
2129#--------------------------------------------------------------------------
2130export SYSNAME
2131if test "$1" = ""
2132d161 7
2133a167 5
2134	echo ================================================================
2135	echo    ERROR: No board type specified on command line.
2136	echo ================================================================
2137else
2138	SYSNAME=$1
2139a168 3
2140echo ================================================================
2141echo    Building BSP for "$SYSNAME" board
2142echo ================================================================
2143d170 3
2144a172 3
2145for arg in `VarDosToUnix PSS_ROOT`/bsps/*/src/makefile
2146do
2147  echo Building BSP library for `dirname $arg`...
2148d174 1
2149a174 1
2150  cd `dirname $arg`
2151d179 5
2152a183 1
2153done
2154@
2155
2156
21571.4
2158log
2159@Added code to check for a missing
2160command line argument in the buildpss.ksh
2161and buildbsp.ksh scripts, and use the
2162default value "ACT" if none is
2163provided before exporting SYSNAME.
2164    -GVT
2165@
2166text
2167@d100 1
2168a100 1
2169	echo    WARNING: No board type specified on command line, using "ACT"
2170a101 1
2171	SYSNAME="ACT"
2172@
2173
2174
21751.3
2176log
2177@Added support to allow user to define which BSP to build from the command line.
2178@
2179text
2180@a95 1
2181setenv SYSNAME
2182d97 12
2183a108 1
2184SYSNAME=$1
2185@
2186
2187
21881.2
2189log
2190@Added code to pull in Prism+ environment variables at the top.
2191@
2192text
2193@d96 4
2194@
2195
2196
21971.1
2198log
2199@
2200---------------------------------------------------------
2201* pSOSystem build tree status update - 04/25/2000 - gvt *
2202---------------------------------------------------------
2203
2204This started with my attempt to add the IDE HD driver support
2205into the Eureka BSP and turned into a long build tree detective
2206work ...
2207
2208I still have not added the IDE HD driver into the Eureka
2209BSP, but ...
2210
2211I finally got the CVS checked in pssppc tree to work again.
2212Looks like the pssppc tree was broken two revs back on last
2213Friday - suspect currently on the run :-)
2214
2215pSOSystem/BSP build process:
2216---------------------------
2217
2218It took a while, but I think it was worth it since it
2219brought up some issues with the current build process.
2220This is something we still need to work on...
2221
2222In the interim, I created a build script so that the pssppc
2223tree can be easily rebuilt by following these steps:
2224
22251 - Make sure you have the prism ppc SP1 & SP2 patches applied.
22262 - Make sure you have upgraded to version 4.3f of the Diab
2227    tools (dcc and dld)
22283 - Check out the pssppc tree from the CVS repository to your
2229    favorite location on your system (does not need to be under
2230    the prism installation directory anymore).
22314- Start the pSOS DOS shell (the build script currently fails to
2232    build BSP libraries under pssppc\bsps when run under the Korn
2233    shell).
22345- Cd to the pssppc checked out root directory.
22356- Run "buildpss.ksh"
22367- Done (assuming no build errors)
2237
2238I compiled a simple Hello world test app using
2239the built libraries and verified that the resulting code
2240is functional on the current Eureka dev board.
2241
2242
2243Summary of the changes I made:
2244-----------------------------
2245
2246Added shell script buildpss.ksh in pssppc\.
2247  This can be run from the pSOS DOS prompt (see buildpss.ksh)
2248  and will all the following required pSOSystem and pSOS BSP
2249  libraries:
2250    The pSOSystem C system library: pssppc\sys\os\libsys.a
2251    The pSOSystem C++ library:      pssppc\sys\libc\libcxxsp.a
2252    BSP library file for each BSP directory under pssppc\bsps
2253    (currently  devices, eureka, and redwood3).
2254
2255Removed following files:
2256  *.bak
2257  all vssver.scc
2258  *.o
2259  *.opt
2260  make.log
2261  all taz.log
2262  all tazkey.log
2263
2264Removed pssppc apps directory:
2265  ssppc\apps - this does not belong here really and is not needed
2266               build the system and BSP libraries.
2267
2268Removed directories:
2269  pssppc\umenuprefs
2270  pssppc\workingenvs
2271
2272Removed following BSP directories:
2273  pssppc\bsps\e403 - (no longer required)
2274  pssppc\bsps\fads8xx
2275  pssppc\bsps\mbx8xx
2276  pssppc\bsps\simppc
2277  pssppc\bsps\template
2278  pssppc\bsps\ylwknife
2279
2280Verified that the pSOSystem libraries in pssppc\sys\libc (other
2281than libsys.a which is rebuild dynamically) are at SP2 patch
2282level:
2283  libdrv.a
2284  libiosH.a
2285  libiosS.a
2286  libloadr.a
2287  libnetu.a
2288  libpnet.a
2289  libposix.a
2290  libprepcH.a
2291  libprepcS.a
2292  libquery.a
2293
2294Updated following driver source to SP2 patch level:
2295  pssppc\drivers\diti.c
2296  pssppc\drivers\scsi.c
2297  pssppc\drivers\scsimplx.c
2298  pssppc\drivers\parallel.c
2299
2300Changed pssppc/bsps/eureka/makefile dependence on PSS_ROOT
2301an PSS_PPC as follows:
2302  # PSS_ROOT needs to be set before this makefile is executed
2303  # (This is set in buildpss.ksh in the psspc root directory)
2304  # GVT - 04/25/2000
2305  #PSS_ROOT= /ISIPPC/pssppc.222
2306
2307  # PSS_BSP is relative to PSS_ROOT
2308  # GVT - 04/25/2000
2309  PSS_BSP= $(PSS_ROOT)/bsps/eureka
2310
2311Changed pssppc/bsps/redwood3/makefile dependence on lan devices as
2312follows (following same modifications made by STENPAS to the eureka
2313BSP last Friday):
2314  # Changed lan_mib.h file to reside in .\devices\lan directory
2315  # GVT - 04/25/2000
2316  DEV_DIR = devices
2317
2318Changed pssppc/bsps/eureka/makefile dependence on PSS_ROOT
2319an PSS_PPC as follows:
2320  # PSS_ROOT needs to be set before this makefile is executed
2321  # (This is set in buildpss.ksh in the psspc root directory)
2322  # GVT - 04/25/2000
2323  #PSS_ROOT= /ISIPPC/pssppc.222
2324
2325  # PSS_BSP is relative to PSS_ROOT
2326  # GVT - 04/25/2000
2327  PSS_BSP= $(PSS_ROOT)/bsps/redwood3
2328
2329
2330Updated following pSOSystem include files to SP2 patch level:
2331  pssppc\include\iostream.h  - (different in white spaces only)
2332
2333Updated the following driver makefile to SP2 patch level:
2334  pssppc\drivers\rules.mk
2335
2336Kept the pssppc\drivers\ppp directory intact (as checked in by
2337Bob on last Friday).
2338
2339Changes to CVS repository:
2340-------------------------
2341
2342Under Eureka or Eureka-PsosPPC CVS modules there will be a new pssppc
2343subdir with all the new . This is the tree everyone will be using.
2344@
2345text
2346@d21 1
2347d23 18
2348@
2349
2350