From 66680f7af630060c5555a5d84738c7d2269ff742 Mon Sep 17 00:00:00 2001 From: Jose Ruiz Date: Wed, 6 Jun 2007 12:37:53 +0200 Subject: [PATCH] Makefile.in (LIBGNAT_TARGET_PAIRS for VxWorks 6): For the RTP run time... 2007-04-20 Jose Ruiz Arnaud Charlet * Makefile.in (LIBGNAT_TARGET_PAIRS for VxWorks 6): For the RTP run time, use the default s-interr body that provides interrupt support based on signals. (LIBGNAT_TARGET_PAIRS for x86-linux): Use specialized versions of a-exetim.ad{s,b}, a-extiti.ad{s,b}, a-rttiev.ad{s,b}, s-osinte.ad{s,b}, g-soccon.ads, and s-taprop.adb for the marte run time. (EXTRA_GNATRTL_TASKING_OBJS for x86-linux): Execution time clocks and timers are supported on marte. (EH_MECHANISM for marte): Do not use ZCX. (THREADSLIB for marte): Use -lmarte. Add mlib-tgt-vms.o to the list of objects for gnatmake for VMS Add mlib-tgt-specific.o to gnatmake objects mlib-tgt-.adb is now the body of MLib.Tgt.Specific, no longer of MLib.Tgt. (LIBGNAT_TARGET_PAIRS for vxworks): When building a run time for VxWorks 6, either kernel or rtp, use a specialized version of s-osinte.ads. From-SVN: r125433 --- gcc/ada/Makefile.in | 161 +++++++++++++++++++++++++++++++------------- 1 file changed, 114 insertions(+), 47 deletions(-) diff --git a/gcc/ada/Makefile.in b/gcc/ada/Makefile.in index ff27a4e070a..aa85f9f4ed2 100644 --- a/gcc/ada/Makefile.in +++ b/gcc/ada/Makefile.in @@ -1,5 +1,5 @@ # Makefile for GNU Ada Compiler (GNAT). -# Copyright (C) 1994-2006 Free Software Foundation, Inc. +# Copyright (C) 1994-2007 Free Software Foundation, Inc. #This file is part of GCC. @@ -307,8 +307,8 @@ GNATMAKE_OBJS = a-except.o ali.o ali-util.o s-casuti.o \ alloc.o atree.o binderr.o butil.o casing.o csets.o debug.o elists.o einfo.o\ erroutc.o errutil.o err_vars.o fmap.o fname.o fname-uf.o fname-sf.o \ gnatmake.o gnatvsn.o hostparm.o interfac.o i-c.o i-cstrin.o krunch.o lib.o \ - make.o makeusg.o makeutl.o mlib.o mlib-fil.o mlib-prj.o mlib-tgt.o mlib-utl.o \ - namet.o nlists.o opt.o osint.o osint-m.o output.o \ + make.o makeusg.o makeutl.o mlib.o mlib-fil.o mlib-prj.o mlib-tgt.o \ + mlib-tgt-specific.o mlib-utl.o namet.o nlists.o opt.o osint.o osint-m.o output.o \ prj.o prj-attr.o prj-attr-pm.o prj-com.o prj-dect.o prj-env.o prj-err.o prj-ext.o prj-nmsc.o \ prj-pars.o prj-part.o prj-proc.o prj-strt.o prj-tree.o prj-util.o \ rident.o s-exctab.o s-secsta.o s-stalib.o s-stoele.o \ @@ -316,7 +316,7 @@ GNATMAKE_OBJS = a-except.o ali.o ali-util.o s-casuti.o \ sinfo.o sinput.o sinput-c.o sinput-p.o \ snames.o stand.o stringt.o styleg.o stylesw.o system.o validsw.o switch.o switch-m.o \ table.o targparm.o tempdir.o tree_io.o types.o \ - uintp.o uname.o urealp.o usage.o widechar.o \ + uintp.o uname.o urealp.o usage.o widechar.o \ $(EXTRA_GNATMAKE_OBJS) # Convert the target variable into a space separated list of architecture, @@ -410,9 +410,11 @@ ifeq ($(strip $(filter-out m68k% wrs vx%,$(targ))),) g-socthi.ads