diff options
Diffstat (limited to 'gcc/ada/gcc-interface')
-rw-r--r-- | gcc/ada/gcc-interface/Make-lang.in | 15 | ||||
-rw-r--r-- | gcc/ada/gcc-interface/Makefile.in | 75 |
2 files changed, 30 insertions, 60 deletions
diff --git a/gcc/ada/gcc-interface/Make-lang.in b/gcc/ada/gcc-interface/Make-lang.in index 50dd0b751ab..9f25fc26d92 100644 --- a/gcc/ada/gcc-interface/Make-lang.in +++ b/gcc/ada/gcc-interface/Make-lang.in @@ -1811,20 +1811,19 @@ ada/exp_aggr.o : ada/ada.ads ada/a-except.ads ada/a-unccon.ads \ ada/exp_alfa.o : ada/ada.ads ada/a-except.ads ada/a-unccon.ads \ ada/a-uncdea.ads ada/alloc.ads ada/aspects.ads ada/atree.ads \ ada/atree.adb ada/casing.ads ada/debug.ads ada/einfo.ads ada/einfo.adb \ - ada/exp_alfa.ads ada/exp_alfa.adb ada/exp_attr.ads ada/exp_ch6.ads \ - ada/exp_dbug.ads ada/gnat.ads ada/g-htable.ads ada/hostparm.ads \ - ada/interfac.ads ada/namet.ads ada/namet.adb ada/nlists.ads \ - ada/nlists.adb ada/opt.ads ada/output.ads ada/rtsfind.ads \ - ada/sem_aux.ads ada/sem_aux.adb ada/sem_res.ads ada/sinfo.ads \ - ada/sinfo.adb ada/sinput.ads ada/snames.ads ada/stand.ads \ + ada/exp_alfa.ads ada/exp_alfa.adb ada/exp_attr.ads ada/exp_ch4.ads \ + ada/exp_ch6.ads ada/exp_dbug.ads ada/gnat.ads ada/g-htable.ads \ + ada/hostparm.ads ada/interfac.ads ada/namet.ads ada/namet.adb \ + ada/nlists.ads ada/nlists.adb ada/opt.ads ada/output.ads \ + ada/rtsfind.ads ada/sem_aux.ads ada/sem_aux.adb ada/sem_res.ads \ + ada/sinfo.ads ada/sinfo.adb ada/sinput.ads ada/snames.ads ada/stand.ads \ ada/system.ads ada/s-exctab.ads ada/s-htable.ads ada/s-imenne.ads \ ada/s-memory.ads ada/s-os_lib.ads ada/s-parame.ads ada/s-secsta.ads \ ada/s-soflin.ads ada/s-stache.ads ada/s-stalib.ads ada/s-stoele.ads \ ada/s-stoele.adb ada/s-string.ads ada/s-traent.ads ada/s-unstyp.ads \ ada/s-wchcon.ads ada/table.ads ada/table.adb ada/tbuild.ads \ ada/tree_io.ads ada/types.ads ada/uintp.ads ada/uintp.adb \ - ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/widechar.ads \ - ada/exp_ch4.ads + ada/unchconv.ads ada/unchdeal.ads ada/urealp.ads ada/widechar.ads ada/exp_atag.o : ada/ada.ads ada/a-except.ads ada/a-unccon.ads \ ada/a-uncdea.ads ada/alloc.ads ada/aspects.ads ada/atree.ads \ diff --git a/gcc/ada/gcc-interface/Makefile.in b/gcc/ada/gcc-interface/Makefile.in index db7f563e13d..c463cd67436 100644 --- a/gcc/ada/gcc-interface/Makefile.in +++ b/gcc/ada/gcc-interface/Makefile.in @@ -597,7 +597,6 @@ ifeq ($(strip $(filter-out powerpc% e500v2 wrs vxworksae,$(targ))),) a-intnam.ads<a-intnam-vxworks.ads \ a-numaux.ads<a-numaux-vxworks.ads \ g-io.adb<g-io-vxworks-ppc-cert.adb \ - g-io.ads<g-io-vxworks-ppc-cert.ads \ s-inmaop.adb<s-inmaop-vxworks.adb \ s-interr.adb<s-interr-hwint.adb \ s-intman.ads<s-intman-vxworks.ads \ @@ -660,7 +659,6 @@ ifeq ($(strip $(filter-out e500% powerpc% wrs vxworksmils,$(targ))),) a-intnam.ads<a-intnam-vxworks.ads \ a-numaux.ads<a-numaux-vxworks.ads \ g-io.adb<g-io-vxworks-ppc-cert.adb \ - g-io.ads<g-io-vxworks-ppc-cert.ads \ s-inmaop.adb<s-inmaop-vxworks.adb \ s-interr.adb<s-interr-hwint.adb \ s-intman.ads<s-intman-vxworks.ads \ @@ -715,7 +713,6 @@ ifeq ($(strip $(filter-out %86 wrs vxworksae vxworksmils,$(targ))),) a-sytaco.ads<1asytaco.ads \ a-sytaco.adb<1asytaco.adb \ g-io.adb<g-io-vxworks-ppc-cert.adb \ - g-io.ads<g-io-vxworks-ppc-cert.ads \ s-inmaop.adb<s-inmaop-vxworks.adb \ s-interr.adb<s-interr-hwint.adb \ s-intman.ads<s-intman-vxworks.ads \ @@ -1115,62 +1112,36 @@ ifeq ($(strip $(filter-out %86 linux%,$(arch) $(osys))),) s-intman.adb<s-intman-posix.adb \ s-tpopsp.adb<s-tpopsp-tls.adb \ g-sercom.adb<g-sercom-linux.adb \ + a-exetim.adb<a-exetim-posix.adb \ + a-exetim.ads<a-exetim-default.ads \ + s-linux.ads<s-linux.ads \ + s-osinte.adb<s-osinte-posix.adb \ + system.ads<system-linux-x86.ads \ $(ATOMICS_TARGET_PAIRS) \ $(X86_TARGET_PAIRS) - ifeq ($(strip $(filter-out marte,$(THREAD_KIND))),) + ifeq ($(strip $(filter-out xenomai,$(THREAD_KIND))),) LIBGNAT_TARGET_PAIRS += \ - a-exetim.adb<a-exetim-linux-marte.adb \ - a-exetim.ads<a-exetim-linux-marte.ads \ - a-extiti.adb<a-extiti-linux-marte.adb \ - a-extiti.ads<a-extiti-linux-marte.ads \ - a-rttiev.adb<a-rttiev-linux-marte.adb \ - a-rttiev.ads<a-rttiev-linux-marte.ads \ - s-osinte.adb<s-osinte-linux-marte.adb \ - s-osinte.ads<s-osinte-linux-marte.ads \ - s-osprim.adb<s-osprim-posix.adb \ - s-taprop.adb<s-taprop-linux-marte.adb \ - s-taspri.ads<s-taspri-posix.ads \ - system.ads<system-linux-x86.ads - - EXTRA_GNATRTL_TASKING_OBJS=a-exetim.o a-extiti.o - - EH_MECHANISM= - THREADSLIB = -lmarte + s-osinte.ads<s-osinte-linux-xenomai.ads \ + s-osprim.adb<s-osprim-linux-xenomai.adb \ + s-taprop.adb<s-taprop-linux-xenomai.adb \ + s-taspri.ads<s-taspri-linux-xenomai.ads else LIBGNAT_TARGET_PAIRS += \ - a-exetim.adb<a-exetim-posix.adb \ - a-exetim.ads<a-exetim-default.ads \ - s-linux.ads<s-linux.ads \ - s-osinte.adb<s-osinte-posix.adb \ - system.ads<system-linux-x86.ads - - ifeq ($(strip $(filter-out xenomai,$(THREAD_KIND))),) - LIBGNAT_TARGET_PAIRS += \ - s-osinte.ads<s-osinte-linux-xenomai.ads \ - s-osprim.adb<s-osprim-linux-xenomai.adb \ - s-taprop.adb<s-taprop-linux-xenomai.adb \ - s-taspri.ads<s-taspri-linux-xenomai.ads - - EH_MECHANISM=-gcc - else - LIBGNAT_TARGET_PAIRS += \ - s-mudido.adb<s-mudido-affinity.adb \ - s-osinte.ads<s-osinte-linux.ads \ - s-osprim.adb<s-osprim-posix.adb \ - s-taprop.adb<s-taprop-linux.adb \ - s-tasinf.ads<s-tasinf-linux.ads \ - s-tasinf.adb<s-tasinf-linux.adb \ - s-taspri.ads<s-taspri-posix.ads - - EH_MECHANISM=-gcc - endif - - THREADSLIB = -lpthread -lrt - EXTRA_GNATRTL_NONTASKING_OBJS=g-sse.o g-ssvety.o - EXTRA_GNATRTL_TASKING_OBJS=s-linux.o a-exetim.o + s-mudido.adb<s-mudido-affinity.adb \ + s-osinte.ads<s-osinte-linux.ads \ + s-osprim.adb<s-osprim-posix.adb \ + s-taprop.adb<s-taprop-linux.adb \ + s-tasinf.ads<s-tasinf-linux.ads \ + s-tasinf.adb<s-tasinf-linux.adb \ + s-taspri.ads<s-taspri-posix.ads endif + EH_MECHANISM=-gcc + THREADSLIB = -lpthread -lrt + EXTRA_GNATRTL_NONTASKING_OBJS=g-sse.o g-ssvety.o + EXTRA_GNATRTL_TASKING_OBJS=s-linux.o a-exetim.o + TOOLS_TARGET_PAIRS = \ mlib-tgt-specific.adb<mlib-tgt-specific-linux.adb \ indepsw.adb<indepsw-gnu.adb @@ -2019,7 +1990,7 @@ ifeq ($(strip $(filter-out sh4% linux%,$(arch) $(osys))),) TOOLS_TARGET_PAIRS = \ mlib-tgt-specific.adb<mlib-tgt-specific-linux.adb \ indepsw.adb<indepsw-linux.adb - + EXTRA_GNATRTL_TASKING_OBJS=s-linux.o EH_MECHANISM=-gcc MISCLIB= |