# Makefile.rtl for GNU Ada Compiler (GNAT). # Copyright (C) 2003-2012, 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 3, 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 COPYING3. If not see #. # This makefile fragment is included in the ada Makefile (both Unix # and Windows). # Its 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-dispat$(objext) \ a-dynpri$(objext) \ a-interr$(objext) \ a-intnam$(objext) \ a-reatim$(objext) \ a-retide$(objext) \ a-rttiev$(objext) \ a-synbar$(objext) \ a-sytaco$(objext) \ a-tasatt$(objext) \ a-taside$(objext) \ a-taster$(objext) \ g-boubuf$(objext) \ g-boumai$(objext) \ g-semaph$(objext) \ g-signal$(objext) \ g-tastus$(objext) \ g-thread$(objext) \ s-inmaop$(objext) \ s-interr$(objext) \ s-intman$(objext) \ s-mudido$(objext) \ s-osinte$(objext) \ s-proinf$(objext) \ s-solita$(objext) \ s-stusta$(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) \ thread$(objext) \ $(EXTRA_GNATRTL_TASKING_OBJS) # Objects the require IEEE Float GNATRTL_ALTIVEC_OBJS= \ g-allein$(objext) \ g-alleve$(objext) \ g-altcon$(objext) \ g-altive$(objext) \ g-alveop$(objext) \ g-alvety$(objext) \ g-alvevi$(objext) # Objects needed for non-tasking. GNATRTL_NONTASKING_OBJS= \ a-assert$(objext) \ a-btgbso$(objext) \ a-calari$(objext) \ a-calcon$(objext) \ a-caldel$(objext) \ a-calend$(objext) \ a-calfor$(objext) \ a-catizo$(objext) \ a-cbdlli$(objext) \ a-cbhama$(objext) \ a-cbhase$(objext) \ a-cbmutr$(objext) \ a-cborma$(objext) \ a-cborse$(objext) \ a-cbprqu$(objext) \ a-cbsyqu$(objext) \ a-cdlili$(objext) \ a-cfdlli$(objext) \ a-cfhama$(objext) \ a-cfhase$(objext) \ a-cfinve$(objext) \ a-cforma$(objext) \ a-cforse$(objext) \ a-cgaaso$(objext) \ a-cgarso$(objext) \ a-cgcaso$(objext) \ a-chacon$(objext) \ a-chahan$(objext) \ a-charac$(objext) \ a-chlat1$(objext) \ a-chlat9$(objext) \ a-chtgbk$(objext) \ a-chtgbo$(objext) \ a-chtgke$(objext) \ a-chtgop$(objext) \ a-chzla1$(objext) \ a-chzla9$(objext) \ a-cidlli$(objext) \ a-cihama$(objext) \ a-cihase$(objext) \ a-cimutr$(objext) \ a-ciorma$(objext) \ a-ciormu$(objext) \ a-ciorse$(objext) \ a-clrefi$(objext) \ a-coboho$(objext) \ a-cobove$(objext) \ a-cofove$(objext) \ a-cogeso$(objext) \ a-cohama$(objext) \ a-cohase$(objext) \ a-cohata$(objext) \ a-coinho$(objext) \ a-coinve$(objext) \ a-colien$(objext) \ a-colire$(objext) \ a-comlin$(objext) \ a-comutr$(objext) \ a-conhel$(objext) \ a-contai$(objext) \ a-convec$(objext) \ a-coorma$(objext) \ a-coormu$(objext) \ a-coorse$(objext) \ a-coprnu$(objext) \ a-coteio$(objext) \ a-crbltr$(objext) \ a-crbtgk$(objext) \ a-crbtgo$(objext) \ a-crdlli$(objext) \ a-csquin$(objext) \ a-cuprqu$(objext) \ a-cusyqu$(objext) \ a-cwila1$(objext) \ a-cwila9$(objext) \ a-decima$(objext) \ a-diocst$(objext) \ a-direct$(objext) \ a-direio$(objext) \ a-dirval$(objext) \ a-einuoc$(objext) \ a-elchha$(objext) \ a-envvar$(objext) \ a-except$(objext) \ a-exctra$(objext) \ a-finali$(objext) \ a-flteio$(objext) \ a-fwteio$(objext) \ a-fzteio$(objext) \ a-inteio$(objext) \ a-ioexce$(objext) \ a-iteint$(objext) \ a-iwteio$(objext) \ a-izteio$(objext) \ a-lcteio$(objext) \ a-lfteio$(objext) \ a-lfwtio$(objext) \ a-lfztio$(objext) \ a-liteio$(objext) \ a-liwtio$(objext) \ a-liztio$(objext) \ a-llctio$(objext) \ a-llftio$(objext) \ a-llfwti$(objext) \ a-llfzti$(objext) \ a-llitio$(objext) \ a-lliwti$(objext) \ a-llizti$(objext) \ a-locale$(objext) \ a-ncelfu$(objext) \ a-ngcefu$(objext) \ a-ngcoar$(objext) \ a-ngcoty$(objext) \ a-ngelfu$(objext) \ a-ngrear$(objext) \ a-nlcefu$(objext) \ a-nlcoar$(objext) \ a-nlcoty$(objext) \ a-nlelfu$(objext) \ a-nllcar$(objext) \ a-nllcef$(objext) \ a-nllcty$(objext) \ a-nllefu$(objext) \ a-nllrar$(objext) \ a-nlrear$(objext) \ a-nscefu$(objext) \ a-nscoty$(objext) \ a-nselfu$(objext) \ a-nucoar$(objext) \ a-nucoty$(objext) \ a-nudira$(objext) \ a-nuelfu$(objext) \ a-nuflra$(objext) \ a-numaux$(objext) \ a-numeri$(objext) \ a-nurear$(objext) \ a-rbtgbk$(objext) \ a-rbtgbo$(objext) \ a-rbtgso$(objext) \ a-sbecin$(objext) \ a-sbhcin$(objext) \ a-sblcin$(objext) \ a-scteio$(objext) \ a-secain$(objext) \ a-sequio$(objext) \ a-sfecin$(objext) \ a-sfhcin$(objext) \ a-sflcin$(objext) \ a-sfteio$(objext) \ a-sfwtio$(objext) \ a-sfztio$(objext) \ a-shcain$(objext) \ a-siocst$(objext) \ a-siteio$(objext) \ a-siwtio$(objext) \ a-siztio$(objext) \ a-slcain$(objext) \ a-ssicst$(objext) \ a-ssitio$(objext) \ a-ssiwti$(objext) \ a-ssizti$(objext) \ a-stboha$(objext) \ a-stfiha$(objext) \ a-stmaco$(objext) \ a-storio$(objext) \ a-strbou$(objext) \ a-stream$(objext) \ a-strfix$(objext) \ a-strhas$(objext) \ a-string$(objext) \ a-strmap$(objext) \ a-strsea$(objext) \ a-strsup$(objext) \ a-strunb$(objext) \ a-ststio$(objext) \ a-stunau$(objext) \ a-stunha$(objext) \ a-stuten$(objext) \ a-stwibo$(objext) \ a-stwifi$(objext) \ a-stwiha$(objext) \ a-stwima$(objext) \ a-stwise$(objext) \ a-stwisu$(objext) \ a-stwiun$(objext) \ a-stzbou$(objext) \ a-stzfix$(objext) \ a-stzhas$(objext) \ a-stzmap$(objext) \ a-stzsea$(objext) \ a-stzsup$(objext) \ a-stzunb$(objext) \ a-suecin$(objext) \ a-suenco$(objext) \ a-suenst$(objext) \ a-suewst$(objext) \ a-suezst$(objext) \ a-suhcin$(objext) \ a-sulcin$(objext) \ a-suteio$(objext) \ a-swbwha$(objext) \ a-swfwha$(objext) \ a-swmwco$(objext) \ a-swunau$(objext) \ a-swuwha$(objext) \ a-swuwti$(objext) \ a-szbzha$(objext) \ a-szfzha$(objext) \ a-szmzco$(objext) \ a-szunau$(objext) \ a-szuzha$(objext) \ a-szuzti$(objext) \ a-tags$(objext) \ a-teioed$(objext) \ a-textio$(objext) \ a-tgdico$(objext) \ a-tiboio$(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-tirsfi$(objext) \ a-titest$(objext) \ a-tiunio$(objext) \ a-unccon$(objext) \ a-uncdea$(objext) \ a-undesu$(objext) \ a-wichha$(objext) \ a-wichun$(objext) \ a-widcha$(objext) \ a-witeio$(objext) \ a-wrstfi$(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) \ a-wwboio$(objext) \ a-wwunio$(objext) \ a-zchara$(objext) \ a-zchhan$(objext) \ a-zchuni$(objext) \ a-zrstfi$(objext) \ a-ztcoau$(objext) \ a-ztcoio$(objext) \ a-ztcstr$(objext) \ a-ztdeau$(objext) \ a-ztdeio$(objext) \ a-ztedit$(objext) \ a-ztenau$(objext) \ a-ztenio$(objext) \ a-ztexio$(objext) \ a-ztfiio$(objext) \ a-ztflau$(objext) \ a-ztflio$(objext) \ a-ztgeau$(objext) \ a-ztinau$(objext) \ a-ztinio$(objext) \ a-ztmoau$(objext) \ a-ztmoio$(objext) \ a-zttest$(objext) \ a-zzboio$(objext) \ a-zzunio$(objext) \ ada$(objext) \ calendar$(objext) \ directio$(objext) \ g-arrspl$(objext) \ g-awk$(objext) \ g-binenv$(objext) \ g-bubsor$(objext) \ g-busora$(objext) \ g-busorg$(objext) \ g-byorma$(objext) \ g-bytswa$(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-debpoo$(objext) \ g-debuti$(objext) \ g-decstr$(objext) \ g-deutst$(objext) \ g-diopit$(objext) \ g-dirope$(objext) \ g-dynhta$(objext) \ g-dyntab$(objext) \ g-encstr$(objext) \ g-enutst$(objext) \ g-excact$(objext) \ g-except$(objext) \ g-exctra$(objext) \ s-exctra$(objext) \ g-expect$(objext) \ g-exptty$(objext) \ g-flocon$(objext) \ g-forstr$(objext) \ g-heasor$(objext) \ g-hesora$(objext) \ g-hesorg$(objext) \ g-htable$(objext) \ g-io$(objext) \ g-io_aux$(objext) \ g-locfil$(objext) \ g-mbdira$(objext) \ g-mbflra$(objext) \ g-md5$(objext) \ g-memdum$(objext) \ g-moreex$(objext) \ g-os_lib$(objext) \ g-pehage$(objext) \ g-rannum$(objext) \ g-regexp$(objext) \ g-regpat$(objext) \ g-rewdat$(objext) \ g-sechas$(objext) \ g-sehamd$(objext) \ g-sehash$(objext) \ g-sercom$(objext) \ g-sestin$(objext) \ g-sha1$(objext) \ g-sha224$(objext) \ g-sha256$(objext) \ g-sha384$(objext) \ g-sha512$(objext) \ g-shsh32$(objext) \ g-shsh64$(objext) \ g-shshco$(objext) \ g-souinf$(objext) \ g-spchge$(objext) \ g-speche$(objext) \ g-spipat$(objext) \ g-spitbo$(objext) \ g-sptabo$(objext) \ g-sptain$(objext) \ g-sptavs$(objext) \ g-strhas$(objext) \ g-string$(objext) \ g-strspl$(objext) \ g-table$(objext) \ g-tasloc$(objext) \ g-timsta$(objext) \ g-traceb$(objext) \ g-trasym$(objext) \ s-trasym$(objext) \ g-tty$(objext) \ g-u3spch$(objext) \ g-utf_32$(objext) \ g-wispch$(objext) \ g-wistsp$(objext) \ g-zspche$(objext) \ g-zstspl$(objext) \ gnat$(objext) \ i-c$(objext) \ i-cexten$(objext) \ i-cobol$(objext) \ i-cpoint$(objext) \ i-cstrea$(objext) \ i-cstrin$(objext) \ i-fortra$(objext) \ i-pacdec$(objext) \ interfac$(objext) \ ioexcept$(objext) \ machcode$(objext) \ s-addima$(objext) \ s-addope$(objext) \ s-arit64$(objext) \ s-assert$(objext) \ s-atacco$(objext) \ s-atocou$(objext) \ s-atopri$(objext) \ s-auxdec$(objext) \ s-bignum$(objext) \ s-bitops$(objext) \ s-boarop$(objext) \ s-boustr$(objext) \ s-bytswa$(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-commun$(objext) \ s-conca2$(objext) \ s-conca3$(objext) \ s-conca4$(objext) \ s-conca5$(objext) \ s-conca6$(objext) \ s-conca7$(objext) \ s-conca8$(objext) \ s-conca9$(objext) \ s-crc32$(objext) \ s-crtl$(objext) \ s-diflio$(objext) \ s-diinio$(objext) \ s-dim$(objext) \ s-dimkio$(objext) \ s-dimmks$(objext) \ s-direio$(objext) \ s-dmotpr$(objext) \ s-dsaser$(objext) \ s-elaall$(objext) \ s-excdeb$(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-filatt$(objext) \ s-fileio$(objext) \ s-finmas$(objext) \ s-finroo$(objext) \ s-flocon$(objext) \ s-fore$(objext) \ s-gearop$(objext) \ s-geveop$(objext) \ s-gloloc$(objext) \ s-htable$(objext) \ s-imenne$(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-llflex$(objext) \ s-maccod$(objext) \ s-mantis$(objext) \ s-mastop$(objext) \ s-memcop$(objext) \ s-memory$(objext) \ s-multip$(objext) \ s-os_lib$(objext) \ s-oscons$(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-rannum$(objext) \ s-ransee$(objext) \ s-regexp$(objext) \ s-regpat$(objext) \ s-restri$(objext) \ s-rident$(objext) \ s-rpc$(objext) \ s-scaval$(objext) \ s-secsta$(objext) \ s-sequio$(objext) \ s-shasto$(objext) \ s-soflin$(objext) \ s-spsufi$(objext) \ s-stache$(objext) \ s-stalib$(objext) \ s-stausa$(objext) \ s-stoele$(objext) \ s-stopoo$(objext) \ s-stposu$(objext) \ s-stratt$(objext) \ s-strhas$(objext) \ s-string$(objext) \ s-ststop$(objext) \ s-tasloc$(objext) \ s-traceb$(objext) \ s-traces$(objext) \ s-traent$(objext) \ s-unstyp$(objext) \ s-utf_32$(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-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) \ sequenio$(objext) \ system$(objext) \ text_io$(objext) \ unchconv$(objext) \ unchdeal$(objext) \ $(GNATRTL_ALTIVEC_OBJS) \ $(GNATRTL_SOCKETS_OBJS) \ $(EXTRA_GNATRTL_NONTASKING_OBJS)