OSDN Git Service

2004-03-18 Arnaud Charlet <charlet@act-europe.fr>
[pf3gnuchains/gcc-fork.git] / gcc / ada / Makefile.rtl
1 # Makefile.rtl for GNU Ada Compiler (GNAT).
2 #   Copyright (C) 2003 Free Software Foundation, Inc.
3
4 #This file is part of GCC.
5
6 #GCC is free software; you can redistribute it and/or modify
7 #it under the terms of the GNU General Public License as published by
8 #the Free Software Foundation; either version 2, or (at your option)
9 #any later version.
10
11 #GCC is distributed in the hope that it will be useful,
12 #but WITHOUT ANY WARRANTY; without even the implied warranty of
13 #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 #GNU General Public License for more details.
15
16 #You should have received a copy of the GNU General Public License
17 #along with GCC; see the file COPYING.  If not, write to
18 #the Free Software Foundation, 59 Temple Place - Suite 330,
19 #Boston, MA 02111-1307, USA.
20
21 # This makefile fragment is included in the ada Makefile (both Unix
22 # and NT and VMS versions).
23
24 # It's purpose is to allow the separate maintainence of the list of
25 # GNATRTL objects, which frequently changes.
26
27 # Objects needed only for tasking
28 GNATRTL_TASKING_OBJS= \
29   a-dynpri$(objext) \
30   a-interr$(objext) \
31   a-intsig$(objext) \
32   a-intnam$(objext) \
33   a-reatim$(objext) \
34   a-retide$(objext) \
35   a-sytaco$(objext) \
36   a-tasatt$(objext) \
37   a-taside$(objext) \
38   g-boubuf$(objext) \
39   g-boumai$(objext) \
40   g-semaph$(objext) \
41   g-signal$(objext) \
42   g-thread$(objext) \
43   s-asthan$(objext) \
44   s-inmaop$(objext) \
45   s-interr$(objext) \
46   s-intman$(objext) \
47   s-osinte$(objext) \
48   s-proinf$(objext) \
49   s-taenca$(objext) \
50   s-taprob$(objext) \
51   s-taprop$(objext) \
52   s-tarest$(objext) \
53   s-tasdeb$(objext) \
54   s-tasinf$(objext) \
55   s-tasini$(objext) \
56   s-taskin$(objext) \
57   s-taspri$(objext) \
58   s-tasque$(objext) \
59   s-tasres$(objext) \
60   s-tasren$(objext) \
61   s-tassta$(objext) \
62   s-tasuti$(objext) \
63   s-taasde$(objext) \
64   s-tadeca$(objext) \
65   s-tadert$(objext) \
66   s-tataat$(objext) \
67   s-tpinop$(objext) \
68   s-tpoben$(objext) \
69   s-tpobop$(objext) \
70   s-tposen$(objext) \
71   s-tratas$(objext) $(EXTRA_GNATRTL_TASKING_OBJS)
72
73 # Objects needed for non-tasking.
74 GNATRTL_NONTASKING_OBJS= \
75   a-caldel$(objext) \
76   a-calend$(objext) \
77   a-chahan$(objext) \
78   a-charac$(objext) \
79   a-chlat1$(objext) \
80   a-chlat9$(objext) \
81   a-colien$(objext) \
82   a-colire$(objext) \
83   a-comlin$(objext) \
84   a-cwila1$(objext) \
85   a-cwila9$(objext) \
86   a-decima$(objext) \
87   a-diocst$(objext) \
88   a-direio$(objext) \
89   a-einuoc$(objext) \
90   a-elchha$(objext) \
91   a-except$(objext) \
92   a-exctra$(objext) \
93   a-filico$(objext) \
94   a-finali$(objext) \
95   a-flteio$(objext) \
96   a-fwteio$(objext) \
97   a-inteio$(objext) \
98   a-ioexce$(objext) \
99   a-iwteio$(objext) \
100   a-lfteio$(objext) \
101   a-lfwtio$(objext) \
102   a-liteio$(objext) \
103   a-liwtio$(objext) \
104   a-llftio$(objext) \
105   a-llfwti$(objext) \
106   a-llitio$(objext) \
107   a-lliwti$(objext) \
108   a-ncelfu$(objext) \
109   a-ngcefu$(objext) \
110   a-ngcoty$(objext) \
111   a-ngelfu$(objext) \
112   a-nlcefu$(objext) \
113   a-nlcoty$(objext) \
114   a-nlelfu$(objext) \
115   a-nllcef$(objext) \
116   a-nllcty$(objext) \
117   a-nllefu$(objext) \
118   a-nscefu$(objext) \
119   a-nscoty$(objext) \
120   a-nselfu$(objext) \
121   a-nucoty$(objext) \
122   a-nudira$(objext) \
123   a-nuelfu$(objext) \
124   a-nuflra$(objext) \
125   a-numaux$(objext) \
126   a-numeri$(objext) \
127   a-sequio$(objext) \
128   a-sfteio$(objext) \
129   a-sfwtio$(objext) \
130   a-siocst$(objext) \
131   a-siteio$(objext) \
132   a-siwtio$(objext) \
133   a-ssicst$(objext) \
134   a-ssitio$(objext) \
135   a-ssiwti$(objext) \
136   a-stmaco$(objext) \
137   a-storio$(objext) \
138   a-strbou$(objext) \
139   a-stream$(objext) \
140   a-strfix$(objext) \
141   a-string$(objext) \
142   a-strmap$(objext) \
143   a-strsea$(objext) \
144   a-strsup$(objext) \
145   a-strunb$(objext) \
146   a-ststio$(objext) \
147   a-stunau$(objext) \
148   a-stwibo$(objext) \
149   a-stwifi$(objext) \
150   a-stwima$(objext) \
151   a-stwise$(objext) \
152   a-stwisu$(objext) \
153   a-stwiun$(objext) \
154   a-suteio$(objext) \
155   a-swuwti$(objext) \
156   a-swmwco$(objext) \
157   a-tags$(objext) \
158   a-teioed$(objext) \
159   a-textio$(objext) \
160   a-ticoau$(objext) \
161   a-ticoio$(objext) \
162   a-tideau$(objext) \
163   a-tideio$(objext) \
164   a-tienau$(objext) \
165   a-tienio$(objext) \
166   a-tifiio$(objext) \
167   a-tiflau$(objext) \
168   a-tiflio$(objext) \
169   a-tigeau$(objext) \
170   a-tiinau$(objext) \
171   a-tiinio$(objext) \
172   a-timoau$(objext) \
173   a-timoio$(objext) \
174   a-tiocst$(objext) \
175   a-titest$(objext) \
176   a-unccon$(objext) \
177   a-uncdea$(objext) \
178   a-witeio$(objext) \
179   a-wtcoau$(objext) \
180   a-wtcoio$(objext) \
181   a-wtcstr$(objext) \
182   a-wtdeau$(objext) \
183   a-wtdeio$(objext) \
184   a-wtedit$(objext) \
185   a-wtenau$(objext) \
186   a-wtenio$(objext) \
187   a-wtfiio$(objext) \
188   a-wtflau$(objext) \
189   a-wtflio$(objext) \
190   a-wtgeau$(objext) \
191   a-wtinau$(objext) \
192   a-wtinio$(objext) \
193   a-wtmoau$(objext) \
194   a-wtmoio$(objext) \
195   a-wttest$(objext) \
196   ada$(objext) \
197   calendar$(objext) \
198   g-arrspl$(objext) \
199   g-awk$(objext) \
200   g-bubsor$(objext) \
201   g-busora$(objext) \
202   g-busorg$(objext) \
203   g-calend$(objext) \
204   g-casuti$(objext) \
205   g-catiio$(objext) \
206   g-cgi$(objext)    \
207   g-cgicoo$(objext) \
208   g-cgideb$(objext) \
209   g-comlin$(objext) \
210   g-comver$(objext) \
211   g-crc32$(objext) \
212   g-ctrl_c$(objext) \
213   g-curexc$(objext) \
214   g-debuti$(objext) \
215   g-debpoo$(objext) \
216   g-diopit$(objext) \
217   g-dirope$(objext) \
218   g-dyntab$(objext) \
219   g-except$(objext) \
220   g-excact$(objext) \
221   g-exctra$(objext) \
222   g-expect$(objext) \
223   g-flocon$(objext) \
224   g-heasor$(objext) \
225   g-hesora$(objext) \
226   g-hesorg$(objext) \
227   g-htable$(objext) \
228   g-io$(objext) \
229   g-io_aux$(objext) \
230   g-locfil$(objext) \
231   g-md5$(objext) \
232   g-memdum$(objext) \
233   g-moreex$(objext) \
234   g-os_lib$(objext) \
235   g-perhas$(objext) \
236   g-pehage$(objext) \
237   g-regexp$(objext) \
238   g-regpat$(objext) \
239   g-sestin$(objext) \
240   g-soccon$(objext) \
241   g-socket$(objext) \
242   g-socthi$(objext) \
243   g-soliop$(objext) \
244   g-souinf$(objext) \
245   g-speche$(objext) \
246   g-spipat$(objext) \
247   g-spitbo$(objext) \
248   g-sptabo$(objext) \
249   g-sptain$(objext) \
250   g-sptavs$(objext) \
251   g-string$(objext) \
252   g-strspl$(objext) \
253   g-table$(objext) \
254   g-tasloc$(objext) \
255   g-traceb$(objext) \
256   g-wistsp$(objext) \
257   gnat$(objext) \
258   i-c$(objext) \
259   i-cexten$(objext) \
260   i-cobol$(objext) \
261   i-cpoint$(objext) \
262   i-cpp$(objext) \
263   i-cstrea$(objext) \
264   i-cstrin$(objext) \
265   i-fortra$(objext) \
266   i-pacdec$(objext) \
267   interfac$(objext) \
268   ioexcept$(objext) \
269   machcode$(objext) \
270   s-addima$(objext) \
271   s-arit64$(objext) \
272   s-assert$(objext) \
273   s-atacco$(objext) \
274   s-auxdec$(objext) \
275   s-bitops$(objext) \
276   s-boarop$(objext) \
277   s-carsi8$(objext) \
278   s-carun8$(objext) \
279   s-casi16$(objext) \
280   s-casi32$(objext) \
281   s-casi64$(objext) \
282   s-casuti$(objext) \
283   s-caun16$(objext) \
284   s-caun32$(objext) \
285   s-caun64$(objext) \
286   s-chepoo$(objext) \
287   s-crtl$(objext)   \
288   s-crc32$(objext)  \
289   s-direio$(objext) \
290   s-errrep$(objext) \
291   s-except$(objext) \
292   s-exctab$(objext) \
293   s-exnint$(objext) \
294   s-exnllf$(objext) \
295   s-exnlli$(objext) \
296   s-expint$(objext) \
297   s-explli$(objext) \
298   s-expllu$(objext) \
299   s-expmod$(objext) \
300   s-expuns$(objext) \
301   s-fatflt$(objext) \
302   s-fatgen$(objext) \
303   s-fatlfl$(objext) \
304   s-fatllf$(objext) \
305   s-fatsfl$(objext) \
306   s-ficobl$(objext) \
307   s-fileio$(objext) \
308   s-finimp$(objext) \
309   s-finroo$(objext) \
310   s-fore$(objext)   \
311   s-geveop$(objext) \
312   s-htable$(objext) \
313   s-imgbiu$(objext) \
314   s-imgboo$(objext) \
315   s-imgcha$(objext) \
316   s-imgdec$(objext) \
317   s-imgenu$(objext) \
318   s-imgint$(objext) \
319   s-imgllb$(objext) \
320   s-imglld$(objext) \
321   s-imglli$(objext) \
322   s-imgllu$(objext) \
323   s-imgllw$(objext) \
324   s-imgrea$(objext) \
325   s-imguns$(objext) \
326   s-imgwch$(objext) \
327   s-imgwiu$(objext) \
328   s-io$(objext)     \
329   s-gloloc$(objext) \
330   s-maccod$(objext) \
331   s-mantis$(objext) \
332   s-mastop$(objext) \
333   s-osprim$(objext) \
334   s-pack03$(objext) \
335   s-pack05$(objext) \
336   s-pack06$(objext) \
337   s-pack07$(objext) \
338   s-pack09$(objext) \
339   s-pack10$(objext) \
340   s-pack11$(objext) \
341   s-pack12$(objext) \
342   s-pack13$(objext) \
343   s-pack14$(objext) \
344   s-pack15$(objext) \
345   s-pack17$(objext) \
346   s-pack18$(objext) \
347   s-pack19$(objext) \
348   s-pack20$(objext) \
349   s-pack21$(objext) \
350   s-pack22$(objext) \
351   s-pack23$(objext) \
352   s-pack24$(objext) \
353   s-pack25$(objext) \
354   s-pack26$(objext) \
355   s-pack27$(objext) \
356   s-pack28$(objext) \
357   s-pack29$(objext) \
358   s-pack30$(objext) \
359   s-pack31$(objext) \
360   s-pack33$(objext) \
361   s-pack34$(objext) \
362   s-pack35$(objext) \
363   s-pack36$(objext) \
364   s-pack37$(objext) \
365   s-pack38$(objext) \
366   s-pack39$(objext) \
367   s-pack40$(objext) \
368   s-pack41$(objext) \
369   s-pack42$(objext) \
370   s-pack43$(objext) \
371   s-pack44$(objext) \
372   s-pack45$(objext) \
373   s-pack46$(objext) \
374   s-pack47$(objext) \
375   s-pack48$(objext) \
376   s-pack49$(objext) \
377   s-pack50$(objext) \
378   s-pack51$(objext) \
379   s-pack52$(objext) \
380   s-pack53$(objext) \
381   s-pack54$(objext) \
382   s-pack55$(objext) \
383   s-pack56$(objext) \
384   s-pack57$(objext) \
385   s-pack58$(objext) \
386   s-pack59$(objext) \
387   s-pack60$(objext) \
388   s-pack61$(objext) \
389   s-pack62$(objext) \
390   s-pack63$(objext) \
391   s-parame$(objext) \
392   s-parint$(objext) \
393   s-pooglo$(objext) \
394   s-pooloc$(objext) \
395   s-poosiz$(objext) \
396   s-powtab$(objext) \
397   s-purexc$(objext) \
398   s-restri$(objext) \
399   s-rident$(objext) \
400   s-rpc$(objext)    \
401   s-scaval$(objext) \
402   s-secsta$(objext) \
403   s-sequio$(objext) \
404   s-shasto$(objext) \
405   s-sopco3$(objext) \
406   s-sopco4$(objext) \
407   s-sopco5$(objext) \
408   s-stache$(objext) \
409   s-stchop$(objext) \
410   s-stalib$(objext) \
411   s-stoele$(objext) \
412   s-stopoo$(objext) \
413   s-stratt$(objext) \
414   s-strops$(objext) \
415   s-soflin$(objext) \
416   s-memory$(objext) \
417   s-memcop$(objext) \
418   s-traceb$(objext) \
419   s-traces$(objext) \
420   s-traent$(objext) \
421   s-unstyp$(objext) \
422   s-vaflop$(objext) \
423   s-valboo$(objext) \
424   s-valcha$(objext) \
425   s-valdec$(objext) \
426   s-valenu$(objext) \
427   s-valint$(objext) \
428   s-vallld$(objext) \
429   s-vallli$(objext) \
430   s-valllu$(objext) \
431   s-valrea$(objext) \
432   s-valuns$(objext) \
433   s-valuti$(objext) \
434   s-valwch$(objext) \
435   s-veboop$(objext) \
436   s-vector$(objext) \
437   s-vercon$(objext) \
438   s-vmexta$(objext) \
439   s-wchcnv$(objext) \
440   s-wchcon$(objext) \
441   s-wchjis$(objext) \
442   s-wchstw$(objext) \
443   s-wchwts$(objext) \
444   s-widboo$(objext) \
445   s-widcha$(objext) \
446   s-widenu$(objext) \
447   s-widlli$(objext) \
448   s-widllu$(objext) \
449   s-widwch$(objext) \
450   s-wwdcha$(objext) \
451   s-wwdenu$(objext) \
452   s-wwdwch$(objext) \
453   system$(objext) \
454   text_io$(objext) $(EXTRA_GNATRTL_NONTASKING_OBJS)