| # Makefile.rtl for GNU Ada Compiler (GNAT). |
| # Copyright (C) 2003 Free Software Foundation, Inc. |
| |
| #This file is part of GCC. |
| |
| #GCC is free software; you can redistribute it and/or modify |
| #it under the terms of the GNU General Public License as published by |
| #the Free Software Foundation; either version 2, or (at your option) |
| #any later version. |
| |
| #GCC is distributed in the hope that it will be useful, |
| #but WITHOUT ANY WARRANTY; without even the implied warranty of |
| #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| #GNU General Public License for more details. |
| |
| #You should have received a copy of the GNU General Public License |
| #along with GCC; see the file COPYING. If not, write to |
| #the Free Software Foundation, 59 Temple Place - Suite 330, |
| #Boston, MA 02111-1307, USA. |
| |
| # This makefile fragment is included in the ada Makefile (both Unix |
| # and NT and VMS versions). |
| |
| # It's purpose is to allow the separate maintainence of the list of |
| # GNATRTL objects, which frequently changes. |
| |
| # Objects needed only for tasking |
| GNATRTL_TASKING_OBJS= \ |
| a-dynpri$(objext) \ |
| a-interr$(objext) \ |
| a-intsig$(objext) \ |
| a-intnam$(objext) \ |
| a-reatim$(objext) \ |
| a-retide$(objext) \ |
| a-sytaco$(objext) \ |
| a-tasatt$(objext) \ |
| a-taside$(objext) \ |
| g-boubuf$(objext) \ |
| g-boumai$(objext) \ |
| g-semaph$(objext) \ |
| g-signal$(objext) \ |
| g-thread$(objext) \ |
| s-asthan$(objext) \ |
| s-inmaop$(objext) \ |
| s-interr$(objext) \ |
| s-intman$(objext) \ |
| s-osinte$(objext) \ |
| s-proinf$(objext) \ |
| s-taenca$(objext) \ |
| s-taprob$(objext) \ |
| s-taprop$(objext) \ |
| s-tarest$(objext) \ |
| s-tasdeb$(objext) \ |
| s-tasinf$(objext) \ |
| s-tasini$(objext) \ |
| s-taskin$(objext) \ |
| s-taspri$(objext) \ |
| s-tasque$(objext) \ |
| s-tasres$(objext) \ |
| s-tasren$(objext) \ |
| s-tassta$(objext) \ |
| s-tasuti$(objext) \ |
| s-taasde$(objext) \ |
| s-tadeca$(objext) \ |
| s-tadert$(objext) \ |
| s-tataat$(objext) \ |
| s-tpinop$(objext) \ |
| s-tpoben$(objext) \ |
| s-tpobop$(objext) \ |
| s-tposen$(objext) \ |
| s-tratas$(objext) $(EXTRA_GNATRTL_TASKING_OBJS) |
| |
| # Objects needed for non-tasking. |
| GNATRTL_NONTASKING_OBJS= \ |
| a-caldel$(objext) \ |
| a-calend$(objext) \ |
| a-chahan$(objext) \ |
| a-charac$(objext) \ |
| a-chlat1$(objext) \ |
| a-chlat9$(objext) \ |
| a-colien$(objext) \ |
| a-colire$(objext) \ |
| a-comlin$(objext) \ |
| a-cwila1$(objext) \ |
| a-cwila9$(objext) \ |
| a-decima$(objext) \ |
| a-diocst$(objext) \ |
| a-direio$(objext) \ |
| a-einuoc$(objext) \ |
| a-elchha$(objext) \ |
| a-except$(objext) \ |
| a-exctra$(objext) \ |
| a-filico$(objext) \ |
| a-finali$(objext) \ |
| a-flteio$(objext) \ |
| a-fwteio$(objext) \ |
| a-inteio$(objext) \ |
| a-ioexce$(objext) \ |
| a-iwteio$(objext) \ |
| a-lfteio$(objext) \ |
| a-lfwtio$(objext) \ |
| a-liteio$(objext) \ |
| a-liwtio$(objext) \ |
| a-llftio$(objext) \ |
| a-llfwti$(objext) \ |
| a-llitio$(objext) \ |
| a-lliwti$(objext) \ |
| a-ncelfu$(objext) \ |
| a-ngcefu$(objext) \ |
| a-ngcoty$(objext) \ |
| a-ngelfu$(objext) \ |
| a-nlcefu$(objext) \ |
| a-nlcoty$(objext) \ |
| a-nlelfu$(objext) \ |
| a-nllcef$(objext) \ |
| a-nllcty$(objext) \ |
| a-nllefu$(objext) \ |
| a-nscefu$(objext) \ |
| a-nscoty$(objext) \ |
| a-nselfu$(objext) \ |
| a-nucoty$(objext) \ |
| a-nudira$(objext) \ |
| a-nuelfu$(objext) \ |
| a-nuflra$(objext) \ |
| a-numaux$(objext) \ |
| a-numeri$(objext) \ |
| a-sequio$(objext) \ |
| a-sfteio$(objext) \ |
| a-sfwtio$(objext) \ |
| a-siocst$(objext) \ |
| a-siteio$(objext) \ |
| a-siwtio$(objext) \ |
| a-ssicst$(objext) \ |
| a-ssitio$(objext) \ |
| a-ssiwti$(objext) \ |
| a-stmaco$(objext) \ |
| a-storio$(objext) \ |
| a-strbou$(objext) \ |
| a-stream$(objext) \ |
| a-strfix$(objext) \ |
| a-string$(objext) \ |
| a-strmap$(objext) \ |
| a-strsea$(objext) \ |
| a-strsup$(objext) \ |
| a-strunb$(objext) \ |
| a-ststio$(objext) \ |
| a-stunau$(objext) \ |
| a-stwibo$(objext) \ |
| a-stwifi$(objext) \ |
| a-stwima$(objext) \ |
| a-stwise$(objext) \ |
| a-stwisu$(objext) \ |
| a-stwiun$(objext) \ |
| a-suteio$(objext) \ |
| a-swuwti$(objext) \ |
| a-swmwco$(objext) \ |
| a-tags$(objext) \ |
| a-teioed$(objext) \ |
| a-textio$(objext) \ |
| a-ticoau$(objext) \ |
| a-ticoio$(objext) \ |
| a-tideau$(objext) \ |
| a-tideio$(objext) \ |
| a-tienau$(objext) \ |
| a-tienio$(objext) \ |
| a-tifiio$(objext) \ |
| a-tiflau$(objext) \ |
| a-tiflio$(objext) \ |
| a-tigeau$(objext) \ |
| a-tiinau$(objext) \ |
| a-tiinio$(objext) \ |
| a-timoau$(objext) \ |
| a-timoio$(objext) \ |
| a-tiocst$(objext) \ |
| a-titest$(objext) \ |
| a-unccon$(objext) \ |
| a-uncdea$(objext) \ |
| a-witeio$(objext) \ |
| a-wtcoau$(objext) \ |
| a-wtcoio$(objext) \ |
| a-wtcstr$(objext) \ |
| a-wtdeau$(objext) \ |
| a-wtdeio$(objext) \ |
| a-wtedit$(objext) \ |
| a-wtenau$(objext) \ |
| a-wtenio$(objext) \ |
| a-wtfiio$(objext) \ |
| a-wtflau$(objext) \ |
| a-wtflio$(objext) \ |
| a-wtgeau$(objext) \ |
| a-wtinau$(objext) \ |
| a-wtinio$(objext) \ |
| a-wtmoau$(objext) \ |
| a-wtmoio$(objext) \ |
| a-wttest$(objext) \ |
| ada$(objext) \ |
| calendar$(objext) \ |
| g-arrspl$(objext) \ |
| g-awk$(objext) \ |
| g-bubsor$(objext) \ |
| g-busora$(objext) \ |
| g-busorg$(objext) \ |
| g-calend$(objext) \ |
| g-casuti$(objext) \ |
| g-catiio$(objext) \ |
| g-cgi$(objext) \ |
| g-cgicoo$(objext) \ |
| g-cgideb$(objext) \ |
| g-comlin$(objext) \ |
| g-comver$(objext) \ |
| g-crc32$(objext) \ |
| g-ctrl_c$(objext) \ |
| g-curexc$(objext) \ |
| g-debuti$(objext) \ |
| g-debpoo$(objext) \ |
| g-diopit$(objext) \ |
| g-dirope$(objext) \ |
| g-dyntab$(objext) \ |
| g-except$(objext) \ |
| g-excact$(objext) \ |
| g-exctra$(objext) \ |
| g-expect$(objext) \ |
| g-flocon$(objext) \ |
| g-heasor$(objext) \ |
| g-hesora$(objext) \ |
| g-hesorg$(objext) \ |
| g-htable$(objext) \ |
| g-io$(objext) \ |
| g-io_aux$(objext) \ |
| g-locfil$(objext) \ |
| g-md5$(objext) \ |
| g-memdum$(objext) \ |
| g-moreex$(objext) \ |
| g-os_lib$(objext) \ |
| g-perhas$(objext) \ |
| g-pehage$(objext) \ |
| g-regexp$(objext) \ |
| g-regpat$(objext) \ |
| g-sestin$(objext) \ |
| g-soccon$(objext) \ |
| g-socket$(objext) \ |
| g-socthi$(objext) \ |
| g-soliop$(objext) \ |
| g-souinf$(objext) \ |
| g-speche$(objext) \ |
| g-spipat$(objext) \ |
| g-spitbo$(objext) \ |
| g-sptabo$(objext) \ |
| g-sptain$(objext) \ |
| g-sptavs$(objext) \ |
| g-string$(objext) \ |
| g-strspl$(objext) \ |
| g-table$(objext) \ |
| g-tasloc$(objext) \ |
| g-traceb$(objext) \ |
| g-wistsp$(objext) \ |
| gnat$(objext) \ |
| i-c$(objext) \ |
| i-cexten$(objext) \ |
| i-cobol$(objext) \ |
| i-cpoint$(objext) \ |
| i-cpp$(objext) \ |
| i-cstrea$(objext) \ |
| i-cstrin$(objext) \ |
| i-fortra$(objext) \ |
| i-pacdec$(objext) \ |
| interfac$(objext) \ |
| ioexcept$(objext) \ |
| machcode$(objext) \ |
| s-addima$(objext) \ |
| s-arit64$(objext) \ |
| s-assert$(objext) \ |
| s-atacco$(objext) \ |
| s-auxdec$(objext) \ |
| s-bitops$(objext) \ |
| s-boarop$(objext) \ |
| s-carsi8$(objext) \ |
| s-carun8$(objext) \ |
| s-casi16$(objext) \ |
| s-casi32$(objext) \ |
| s-casi64$(objext) \ |
| s-casuti$(objext) \ |
| s-caun16$(objext) \ |
| s-caun32$(objext) \ |
| s-caun64$(objext) \ |
| s-chepoo$(objext) \ |
| s-crtl$(objext) \ |
| s-crc32$(objext) \ |
| s-direio$(objext) \ |
| s-errrep$(objext) \ |
| s-except$(objext) \ |
| s-exctab$(objext) \ |
| s-exnint$(objext) \ |
| s-exnllf$(objext) \ |
| s-exnlli$(objext) \ |
| s-expint$(objext) \ |
| s-explli$(objext) \ |
| s-expllu$(objext) \ |
| s-expmod$(objext) \ |
| s-expuns$(objext) \ |
| s-fatflt$(objext) \ |
| s-fatgen$(objext) \ |
| s-fatlfl$(objext) \ |
| s-fatllf$(objext) \ |
| s-fatsfl$(objext) \ |
| s-ficobl$(objext) \ |
| s-fileio$(objext) \ |
| s-finimp$(objext) \ |
| s-finroo$(objext) \ |
| s-fore$(objext) \ |
| s-geveop$(objext) \ |
| s-htable$(objext) \ |
| s-imgbiu$(objext) \ |
| s-imgboo$(objext) \ |
| s-imgcha$(objext) \ |
| s-imgdec$(objext) \ |
| s-imgenu$(objext) \ |
| s-imgint$(objext) \ |
| s-imgllb$(objext) \ |
| s-imglld$(objext) \ |
| s-imglli$(objext) \ |
| s-imgllu$(objext) \ |
| s-imgllw$(objext) \ |
| s-imgrea$(objext) \ |
| s-imguns$(objext) \ |
| s-imgwch$(objext) \ |
| s-imgwiu$(objext) \ |
| s-io$(objext) \ |
| s-gloloc$(objext) \ |
| s-maccod$(objext) \ |
| s-mantis$(objext) \ |
| s-mastop$(objext) \ |
| s-osprim$(objext) \ |
| s-pack03$(objext) \ |
| s-pack05$(objext) \ |
| s-pack06$(objext) \ |
| s-pack07$(objext) \ |
| s-pack09$(objext) \ |
| s-pack10$(objext) \ |
| s-pack11$(objext) \ |
| s-pack12$(objext) \ |
| s-pack13$(objext) \ |
| s-pack14$(objext) \ |
| s-pack15$(objext) \ |
| s-pack17$(objext) \ |
| s-pack18$(objext) \ |
| s-pack19$(objext) \ |
| s-pack20$(objext) \ |
| s-pack21$(objext) \ |
| s-pack22$(objext) \ |
| s-pack23$(objext) \ |
| s-pack24$(objext) \ |
| s-pack25$(objext) \ |
| s-pack26$(objext) \ |
| s-pack27$(objext) \ |
| s-pack28$(objext) \ |
| s-pack29$(objext) \ |
| s-pack30$(objext) \ |
| s-pack31$(objext) \ |
| s-pack33$(objext) \ |
| s-pack34$(objext) \ |
| s-pack35$(objext) \ |
| s-pack36$(objext) \ |
| s-pack37$(objext) \ |
| s-pack38$(objext) \ |
| s-pack39$(objext) \ |
| s-pack40$(objext) \ |
| s-pack41$(objext) \ |
| s-pack42$(objext) \ |
| s-pack43$(objext) \ |
| s-pack44$(objext) \ |
| s-pack45$(objext) \ |
| s-pack46$(objext) \ |
| s-pack47$(objext) \ |
| s-pack48$(objext) \ |
| s-pack49$(objext) \ |
| s-pack50$(objext) \ |
| s-pack51$(objext) \ |
| s-pack52$(objext) \ |
| s-pack53$(objext) \ |
| s-pack54$(objext) \ |
| s-pack55$(objext) \ |
| s-pack56$(objext) \ |
| s-pack57$(objext) \ |
| s-pack58$(objext) \ |
| s-pack59$(objext) \ |
| s-pack60$(objext) \ |
| s-pack61$(objext) \ |
| s-pack62$(objext) \ |
| s-pack63$(objext) \ |
| s-parame$(objext) \ |
| s-parint$(objext) \ |
| s-pooglo$(objext) \ |
| s-pooloc$(objext) \ |
| s-poosiz$(objext) \ |
| s-powtab$(objext) \ |
| s-purexc$(objext) \ |
| s-rident$(objext) \ |
| s-rpc$(objext) \ |
| s-scaval$(objext) \ |
| s-secsta$(objext) \ |
| s-sequio$(objext) \ |
| s-shasto$(objext) \ |
| s-sopco3$(objext) \ |
| s-sopco4$(objext) \ |
| s-sopco5$(objext) \ |
| s-stache$(objext) \ |
| s-stalib$(objext) \ |
| s-stoele$(objext) \ |
| s-stopoo$(objext) \ |
| s-stratt$(objext) \ |
| s-strops$(objext) \ |
| s-soflin$(objext) \ |
| s-memory$(objext) \ |
| s-memcop$(objext) \ |
| s-traceb$(objext) \ |
| s-traces$(objext) \ |
| s-traent$(objext) \ |
| s-unstyp$(objext) \ |
| s-vaflop$(objext) \ |
| s-valboo$(objext) \ |
| s-valcha$(objext) \ |
| s-valdec$(objext) \ |
| s-valenu$(objext) \ |
| s-valint$(objext) \ |
| s-vallld$(objext) \ |
| s-vallli$(objext) \ |
| s-valllu$(objext) \ |
| s-valrea$(objext) \ |
| s-valuns$(objext) \ |
| s-valuti$(objext) \ |
| s-valwch$(objext) \ |
| s-veboop$(objext) \ |
| s-vector$(objext) \ |
| s-vercon$(objext) \ |
| s-vmexta$(objext) \ |
| s-wchcnv$(objext) \ |
| s-wchcon$(objext) \ |
| s-wchjis$(objext) \ |
| s-wchstw$(objext) \ |
| s-wchwts$(objext) \ |
| s-widboo$(objext) \ |
| s-widcha$(objext) \ |
| s-widenu$(objext) \ |
| s-widlli$(objext) \ |
| s-widllu$(objext) \ |
| s-widwch$(objext) \ |
| s-wwdcha$(objext) \ |
| s-wwdenu$(objext) \ |
| s-wwdwch$(objext) \ |
| system$(objext) \ |
| text_io$(objext) $(EXTRA_GNATRTL_NONTASKING_OBJS) |