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 28GNATRTL_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. 74GNATRTL_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-rident$(objext) \ 399 s-rpc$(objext) \ 400 s-scaval$(objext) \ 401 s-secsta$(objext) \ 402 s-sequio$(objext) \ 403 s-shasto$(objext) \ 404 s-sopco3$(objext) \ 405 s-sopco4$(objext) \ 406 s-sopco5$(objext) \ 407 s-stache$(objext) \ 408 s-stalib$(objext) \ 409 s-stoele$(objext) \ 410 s-stopoo$(objext) \ 411 s-stratt$(objext) \ 412 s-strops$(objext) \ 413 s-soflin$(objext) \ 414 s-memory$(objext) \ 415 s-memcop$(objext) \ 416 s-traceb$(objext) \ 417 s-traces$(objext) \ 418 s-traent$(objext) \ 419 s-unstyp$(objext) \ 420 s-vaflop$(objext) \ 421 s-valboo$(objext) \ 422 s-valcha$(objext) \ 423 s-valdec$(objext) \ 424 s-valenu$(objext) \ 425 s-valint$(objext) \ 426 s-vallld$(objext) \ 427 s-vallli$(objext) \ 428 s-valllu$(objext) \ 429 s-valrea$(objext) \ 430 s-valuns$(objext) \ 431 s-valuti$(objext) \ 432 s-valwch$(objext) \ 433 s-veboop$(objext) \ 434 s-vector$(objext) \ 435 s-vercon$(objext) \ 436 s-vmexta$(objext) \ 437 s-wchcnv$(objext) \ 438 s-wchcon$(objext) \ 439 s-wchjis$(objext) \ 440 s-wchstw$(objext) \ 441 s-wchwts$(objext) \ 442 s-widboo$(objext) \ 443 s-widcha$(objext) \ 444 s-widenu$(objext) \ 445 s-widlli$(objext) \ 446 s-widllu$(objext) \ 447 s-widwch$(objext) \ 448 s-wwdcha$(objext) \ 449 s-wwdenu$(objext) \ 450 s-wwdwch$(objext) \ 451 system$(objext) \ 452 text_io$(objext) $(EXTRA_GNATRTL_NONTASKING_OBJS) 453