diff options
Diffstat (limited to 'packages/gcc/gcc-4.3.1/debian/ada-libgnatvsn.dpatch')
-rw-r--r-- | packages/gcc/gcc-4.3.1/debian/ada-libgnatvsn.dpatch | 1598 |
1 files changed, 0 insertions, 1598 deletions
diff --git a/packages/gcc/gcc-4.3.1/debian/ada-libgnatvsn.dpatch b/packages/gcc/gcc-4.3.1/debian/ada-libgnatvsn.dpatch deleted file mode 100644 index e7de16dce9..0000000000 --- a/packages/gcc/gcc-4.3.1/debian/ada-libgnatvsn.dpatch +++ /dev/null @@ -1,1598 +0,0 @@ -#! /bin/sh -e - -# DP: - Introduce a new shared library named libgnatvsn, containing -# DP: common components of GNAT under the GNAT-Modified GPL, for -# DP: use in GNAT tools, ASIS, GLADE and GPS. Link the gnat tools -# DP: against this new library. - -# This patch seems large, but the hunks in Makefile.in are actually -# generated from Makefile.def using autogen. - -# !!! Must be applied after ada-link-lib.dpatch - -dir=./ -if [ $# -eq 3 -a "$2" = '-d' ]; then - pdir="-d $3" - dir="$3/" -elif [ $# -ne 1 ]; then - echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" - exit 1 -fi -case "$1" in - -patch) - patch $pdir -f --no-backup-if-mismatch -p0 < $0 - cd ${dir} && autoconf - ;; - -unpatch) - patch $pdir -f --no-backup-if-mismatch -R -p0 < $0 - ;; - *) - echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" - exit 1 -esac -exit 0 - -Index: gcc/ada/config-lang.in -=================================================================== ---- gcc/ada/config-lang.in.orig -+++ gcc/ada/config-lang.in -@@ -34,8 +34,8 @@ - - outputs=ada/Makefile - --target_libs="target-libada" --lang_dirs="libada gnattools" -+target_libs="target-libada target-libgnatvsn" -+lang_dirs="libada libgnatvsn gnattools" - - # Ada will not work until the front end starts emitting GIMPLE trees. - build_by_default=no -Index: gnattools/Makefile.in -=================================================================== ---- gnattools/Makefile.in.orig -+++ gnattools/Makefile.in -@@ -37,10 +35,11 @@ - CFLAGS=-O2 -Wall - INCLUDES = -I@srcdir@/../gcc/ada -I@srcdir@/../gcc - ADA_CFLAGS=-O2 -gnatn --ADA_INCLUDES=-nostdinc -I- -I. -I../gcc/ada/rts -I@srcdir@/../gcc/ada -+ADA_INCLUDES=-nostdinc -I- -I. -I../gcc/ada/rts -I../libgnatvsn - LIB_VERSION=$(strip $(shell grep ' Library_Version :' \ -- @srcdir@/../gcc/ada/gnatvsn.ads | sed -e 's/.*"\(.*\)".*/\1/')) -+ ../libgnatvsn/gnatvsn.ads | sed -e 's/.*"\(.*\)".*/\1/')) - ADA_LIBS := -L../gcc/ada/rts -lgnat-$(LIB_VERSION) -+ADA_LIBS += -L../libgnatvsn -lgnatvsn - - # We will use the just-built compiler to compile and link everything. - GCC=../gcc/xgcc -B../gcc/ -@@ -66,62 +65,34 @@ - # Since we don't have gnatmake, we must specify the full list of - # object files necessary to build gnatmake and gnatlink. - # TODO: remove from these lists the objects that are part of --# libgnatvsn and libgnatprj. -+# libgnatprj. - GNATLINK_OBJS = \ - ali.o \ --alloc.o \ - butil.o \ --casing.o \ --csets.o \ --debug.o \ - fmap.o \ --fname.o \ - gnatlink.o \ --gnatvsn.o \ --hostparm.o \ - indepsw.o \ --namet.o \ --opt.o \ - osint.o \ --output.o \ - prefix.o \ - rident.o \ - sdefault.o \ --snames.o \ - stylesw.o \ - switch.o \ --table.o \ - targparm.o \ --tree_io.o \ --types.o \ --validsw.o \ --version.o \ --widechar.o -+validsw.o - - GNATMAKE_OBJS = \ - ali-util.o \ - ali.o \ --alloc.o \ --atree.o \ - binderr.o \ - butil.o \ --casing.o \ --csets.o \ --debug.o \ --einfo.o\ --elists.o \ - err_vars.o \ - erroutc.o \ - errutil.o \ - fmap.o \ - fname-sf.o \ - fname-uf.o \ --fname.o \ - gnatmake.o \ --gnatvsn.o \ --hostparm.o \ --krunch.o \ --lib.o \ - make.o \ - makeusg.o \ - makeutl.o \ -@@ -131,12 +102,8 @@ - mlib-tgt-specific.o \ - mlib-utl.o \ - mlib.o \ --namet.o \ --nlists.o \ --opt.o \ - osint-m.o \ - osint.o \ --output.o \ - prefix.o \ - prj-attr-pm.o \ - prj-attr.o \ -@@ -154,47 +121,59 @@ - prj-util.o \ - prj.o \ - rident.o \ --scans.o \ - scng.o \ - sdefault.o \ - sfn_scan.o \ --sinfo.o \ - sinput-c.o \ - sinput-p.o \ --sinput.o \ --snames.o \ --stand.o \ --stringt.o \ - styleg.o \ - stylesw.o \ - switch-m.o \ - switch.o \ --table.o \ - targparm.o \ - tempdir.o \ --tree_io.o \ --types.o \ --uintp.o \ --uname.o \ --urealp.o \ - usage.o \ - validsw.o \ --version.o \ --widechar.o \ - $(EXTRA_GNATMAKE_OBJS) - -+ -+EXTRA_TOOLS_OBJS = \ -+bcheck.o \ -+binde.o \ -+bindgen.o \ -+bindusg.o \ -+clean.o \ -+gprep.o \ -+makegpr.o \ -+osint-b.o \ -+osint-l.o \ -+prep.o \ -+prj-makr.o \ -+prj-pp.o \ -+switch-b.o \ -+vms_conv.o \ -+vms_data.o \ -+xr_tabls.o \ -+xref_lib.o -+ -+OBJECTS = $(GNATLINK_OBJS) $(GNATMAKE_OBJS) $(EXTRA_TOOLS_OBJS) -+ - # Makefile targets - # ---------------- - - .PHONY: gnattools gnattools-native gnattools-cross regnattools - gnattools: @default_gnattools_target@ - --# Build directory for the tools. Let's copy the target-dependent --# sources using the same mechanism as for gnatlib. The other sources are --# accessed using the vpath directive. -+BODIES := $(foreach f,$(OBJECTS),$(wildcard $(patsubst %.o,@srcdir@/../gcc/ada/%.adb,$(f)))) -+SPECS := $(foreach f,$(OBJECTS),$(wildcard $(patsubst %.o,@srcdir@/../gcc/ada/%.ads,$(f)))) -+ -+$(notdir $(SPECS) $(BODIES)): stamp-gnattools-sources - - stamp-gnattools-sources: -- $(LN_S) ../gcc/ada/sdefault.adb . -+ for file in $(BODIES) $(SPECS); do \ -+ $(LN_S) -f $$file .; \ -+ done -+ rm -f sdefault.adb; $(LN_S) ../gcc/ada/sdefault.adb . - $(foreach PAIR,$(TOOLS_TARGET_PAIRS), \ - rm -f $(word 1,$(subst <, ,$(PAIR)));\ - $(LN_S) @srcdir@/../gcc/ada/$(word 2,$(subst <, ,$(PAIR))) \ -@@ -202,6 +181,7 @@ - touch $@ - - gnattools-native: ../gcc/ada/rts/libgnat-$(LIB_VERSION).so -+gnattools-native: ../libgnatvsn/libgnatvsn.so - gnattools-native: stamp-gnattools-sources - gnattools-native: $(TOOLS) gnatbl - -@@ -209,18 +189,16 @@ - - vpath %.c @srcdir@/../gcc/ada:@srcdir@/../gcc - vpath %.h @srcdir@/../gcc/ada --vpath %.adb .:@srcdir@/../gcc/ada --vpath %.ads @srcdir@/../gcc/ada - - # Because the just-built gcc is a host tool like us, we can use some --# of its object files, e.g. prefix.o and version.o. -+# of its object files, e.g. prefix.o. - vpath prefix.o ../gcc --vpath version.o ../gcc - - # gnatlink - - gnatlink-static: $(GNATLINK_OBJS) b_gnatl.o link.o - $(GCC) -o $@ $^ \ -+ ../libgnatvsn/libgnatvsn.a \ - ../gcc/ada/rts/libgnat.a \ - ../libiberty/libiberty.a - -@@ -237,6 +215,7 @@ - - gnatmake-static: $(GNATMAKE_OBJS) b_gnatm.o link.o - $(GCC) -o $@ $(ADA_CFLAGS) $^ \ -+ ../libgnatvsn/libgnatvsn.a \ - ../gcc/ada/rts/libgnat.a \ - ../libiberty/libiberty.a - -@@ -250,7 +229,8 @@ - ../gcc/gnatbind -C -o $@ $(ADA_INCLUDES) gnatmake.ali - - # Other tools --gnatkr: version.o -+gnatkr: -+ if [ ! -f $@.adb ] ; then $(LN_S) ../../src/gcc/ada/$@.ad[bs] .; fi - ./gnatmake-static -c -b $@ $(ADA_CFLAGS) $(ADA_INCLUDES) \ - --GCC="$(GCC)" \ - --GNATBIND=../gcc/gnatbind -@@ -261,7 +241,8 @@ - cp -lp $< $@ - - gnatbind gnatchop gnatclean gnatcmd gnatfind gnatls gnatname gnatprep gnatxref gprmake: \ --link.o version.o prefix.o -+link.o prefix.o -+ if [ ! -f $@.adb ] ; then $(LN_S) ../../src/gcc/ada/$@.ad[bs] .; fi - ./gnatmake-static -c -b $@ $(ADA_CFLAGS) $(ADA_INCLUDES) \ - --GCC="$(GCC)" \ - --GNATBIND=../gcc/gnatbind -@@ -269,7 +250,7 @@ - ../libiberty/libiberty.a \ - --GCC="$(GCC) $(ADA_INCLUDES)" - --gnatbl: gnatbl.c link.o version.o prefix.o -+gnatbl: gnatbl.c link.o prefix.o - $(GCC) -o $@ $< $(CFLAGS) \ - -I../gcc -I@srcdir@/../gcc/config -I@srcdir@/../gcc \ - -I@srcdir@/../include \ -@@ -290,6 +271,8 @@ - %.o: %.c - $(GCC) -c -o $@ $< $(CFLAGS) $(INCLUDES) - -+prefix.o: -+ - # Other - # ----- - -@@ -325,13 +308,15 @@ - install-html: - - # Cleaning rules. -+.PHONY: mostlyclean clean distclean -+ - mostlyclean: - $(RM) gnatmake gnatlink $(TOOLS) gnatbl *.o *.ali - --clean: -+clean: mostlyclean - $(RM) *.ads *.adb stamp-gnattools-sources - --distclean: -+distclean: clean - $(RM) Makefile config.status config.log - - maintainer-clean: -Index: libgnatvsn/configure -=================================================================== ---- /dev/null -+++ libgnatvsn/configure -@@ -0,0 +1,43 @@ -+#!/bin/sh -+ -+# Minimal configure script for libgnatvsn. We're only interested in -+# a few parameters. -+ -+for arg in $*; do -+ case ${arg} in -+ --build=*) -+ build=`expr ${arg} : '--build=\(.\+\)'`;; -+ --host=*) -+ host=`expr ${arg} : '--host=\(.\+\)'`;; -+ --target=*) -+ target=`expr ${arg} : '--target=\(.\+\)'`;; -+ --prefix=*) -+ prefix=`expr ${arg} : '--prefix=\(.\+\)'`;; -+ --srcdir=*) -+ srcdir=`expr ${arg} : '--srcdir=\(.\+\)'`;; -+ --with-pkgversion=*) -+ pkgversion=`expr ${arg} : '--with-pkgversion=\(.\+\)'`;; -+ --with-bugurl=*) -+ bugurl=`expr ${arg} : '--with-bugurl=\(.\+\)'`;; -+ *) -+ echo "Warning: ignoring option: ${arg}" -+ esac -+done -+ -+echo "build: ${build}" | tee config.log -+echo "host: ${host}" | tee -a config.log -+echo "target: ${target}" | tee -a config.log -+echo "prefix: ${prefix}" | tee -a config.log -+echo "srcdir: ${srcdir}" | tee -a config.log -+echo "pkgversion: ${pkgversion}" | tee -a config.log -+echo "bugurl: ${bugurl}" | tee -a config.log -+ -+echo "Creating Makefile..." | tee -a config.log -+sed -e "s,@build@,${build},g" \ -+ -e "s,@host@,${host},g" \ -+ -e "s,@target@,${target},g" \ -+ -e "s,@prefix@,${prefix},g" \ -+ -e "s,@srcdir@,${srcdir},g" \ -+ -e "s,@PKGVERSION@,${pkgversion},g" \ -+ -e "s,@REPORT_BUGS_TO@,${bugurl},g" \ -+ < ${srcdir}/Makefile.in > Makefile -Index: libgnatvsn/Makefile.in -=================================================================== ---- /dev/null -+++ libgnatvsn/Makefile.in -@@ -0,0 +1,147 @@ -+# Makefile for libgnatvsn. -+# Copyright (c) 2006 Ludovic Brenta <ludovic@ludovic-brenta.org> -+# -+# This file 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 of the License, or -+# (at your option) any later version. -+# -+# This program 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 this program; if not, write to the Free Software -+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -+ -+# Default target; must be first. -+all: libgnatvsn -+ -+.SUFFIXES: -+ -+CPUS := $(shell getconf _NPROCESSORS_ONLN) -+LIB_VERSION := $(strip $(shell grep ' Library_Version :' \ -+ @srcdir@/../gcc/ada/gnatvsn.ads | \ -+ sed -e 's/.*"\(.*\)".*/\1/')) -+GCC:=../gcc/xgcc -B../gcc/ -+LIBGNAT_JUST_BUILT := -nostdinc -I../gcc/ada/rts -+CFLAGS := -g -O2 -gnatn -+BASEVER := $(shell cat @srcdir@/../gcc/BASE-VER) -+DEVPHASE := $(shell cat @srcdir@/../gcc/DEV-PHASE) -+DATESTAMP := $(shell cat @srcdir@/../gcc/DATESTAMP) -+ -+# For use in version.c - double quoted strings, with appropriate -+# surrounding punctuation and spaces, and with the datestamp and -+# development phase collapsed to the empty string in release mode -+# (i.e. if DEVPHASE_c is empty). The space immediately after the -+# comma in the $(if ...) constructs is significant - do not remove it. -+BASEVER_s := "\"$(BASEVER)\"" -+DEVPHASE_s := "\"$(if $(DEVPHASE), ($(DEVPHASE)))\"" -+DATESTAMP_s := "\"$(if $(DEVPHASE), $(DATESTAMP))\"" -+PKGVERSION_s:= "\"@PKGVERSION@\"" -+BUGURL_s := "\"@REPORT_BUGS_TO@\"" -+ -+ifneq (@build@,@host@) -+ CFLAGS += -b @host@ -+endif -+ -+.PHONY: libgnatvsn install -+libgnatvsn: libgnatvsn.so.$(LIB_VERSION) libgnatvsn.a -+ -+VSN_SOURCES := alloc.ads atree.adb casing.adb csets.adb debug.adb einfo.adb \ -+elists.adb fname.adb gnatvsn.adb hostparm.ads krunch.adb lib.adb namet.adb \ -+nlists.adb opt.adb output.adb repinfo.adb scans.adb sinfo.adb sinput.adb \ -+snames.adb stand.adb stringt.adb table.adb tree_in.adb tree_io.adb types.adb \ -+uintp.adb uname.adb urealp.adb widechar.adb -+ -+VSN_SEPARATES := lib-list.adb lib-sort.adb -+ -+OBJECTS=$(patsubst %.ads,%.o,$(VSN_SOURCES:.adb=.o)) version.o -+ -+vpath %.c @srcdir@/../gcc -+ -+libgnatvsn.so.$(LIB_VERSION): $(addprefix obj-shared/,$(OBJECTS)) -+ : # Make libgnatvsn.so -+ $(GCC) -o $@ -shared -fPIC -Wl,--soname,$@ $^ \ -+ -L../gcc/ada/rts -lgnat-$(LIB_VERSION) -+ ln -s libgnatvsn.so.$(LIB_VERSION) libgnatvsn.so -+ chmod a=r obj-shared/*.ali -+# Make the .ali files, but not the .o files, visible to the gnat tools. -+ cp -lp obj-shared/*.ali . -+ -+$(addprefix obj-shared/,$(OBJECTS)): | stamp-libgnatvsn-sources obj-shared -+ -+obj-shared/%.o: %.adb -+ $(GCC) -c -fPIC $(CFLAGS) $(LIBGNAT_JUST_BUILT) $< -o $@ -+ -+obj-shared/%.o: %.ads -+ $(GCC) -c -fPIC $(CFLAGS) $(LIBGNAT_JUST_BUILT) $< -o $@ -+ -+obj-shared/version.o: version.c -+ $(GCC) -c -fPIC -g -O2 \ -+ -DBASEVER=$(BASEVER_s) \ -+ -DDATESTAMP=$(DATESTAMP_s) \ -+ -DDEVPHASE=$(DEVPHASE_s) \ -+ -DPKGVERSION=$(PKGVERSION_s) \ -+ -DBUGURL=$(BUGURL_s) \ -+ -DREVISION= \ -+ $(realpath $<) -o $@ -+ -+obj-shared: -+ -mkdir $@ -+ -+libgnatvsn.a: $(addprefix obj-static/,$(OBJECTS)) -+ : # Make libgnatvsn.a -+ ar rc $@ $^ -+ ranlib $@ -+ -+$(addprefix obj-static/,$(OBJECTS)): | stamp-libgnatvsn-sources obj-static -+ -+obj-static/%.o: %.adb -+ $(GCC) -c $(CFLAGS) $(LIBGNAT_JUST_BUILT) $< -o $@ -+ -+obj-static/%.o: %.ads -+ $(GCC) -c $(CFLAGS) $(LIBGNAT_JUST_BUILT) $< -o $@ -+ -+obj-static/version.o: version.c -+ $(GCC) -c -g -O2 \ -+ -DBASEVER=$(BASEVER_s) \ -+ -DDATESTAMP=$(DATESTAMP_s) \ -+ -DDEVPHASE=$(DEVPHASE_s) \ -+ -DPKGVERSION=$(PKGVERSION_s) \ -+ -DBUGURL=$(BUGURL_s) \ -+ -DREVISION= \ -+ $< -o $@ -+ -+obj-static: -+ -mkdir $@ -+ -+$(VSN_SOURCES) $(VSN_SEPARATES): stamp-libgnatvsn-sources -+ -+stamp-libgnatvsn-sources: -+ for file in $(VSN_SOURCES) $(VSN_SEPARATES); do \ -+ ads=$$(echo $$file | sed 's/\.adb/.ads/'); \ -+ if [ -f @srcdir@/../gcc/ada/$$file -a ! -L $$file ] ; then ln -s @srcdir@/../gcc/ada/$$file .; fi; \ -+ if [ -f @srcdir@/../gcc/ada/$$ads -a ! -L $$ads ] ; then ln -s @srcdir@/../gcc/ada/$$ads .; fi; \ -+ done -+ touch $@ -+ -+install: libgnatvsn -+ $(INSTALL_DATA) libgnatvsn.a $(DESTDIR)$(prefix)/lib -+ $(INSTALL_DATA) libgnatvsn.so.$(LIB_VERSION) $(DESTDIR)$(prefix)/lib -+ cd $(DESTDIR)$(prefix)/lib; \ -+ ln -sf libgnatvsn.so.$(LIB_VERSION) libgnatvsn.so -+ mkdir -p $(DESTDIR)$(prefix)/share/ada/adainclude/gnatvsn -+ $(INSTALL_DATA) \ -+ $(addprefix @srcdir@/../gcc/ada/,$(VSN_SOURCES) $(VSN_SEPARATES)) \ -+ $(addprefix @srcdir@/../gcc/ada/,$(patsubst %.adb,%.ads,$(filter %.adb,$(VSN_SOURCES)))) \ -+ $(DESTDIR)$(prefix)/share/ada/adainclude/gnatvsn -+ mkdir -p $(DESTDIR)$(prefix)/lib/ada/adalib/gnatvsn -+ $(INSTALL) -m 0444 obj-shared/*.ali \ -+ $(DESTDIR)$(prefix)/lib/ada/adalib/gnatvsn -+ chmod a=r $(DESTDIR)$(prefix)/lib/ada/adalib/gnatvsn/*.ali -+ -+.PHONY: clean -+clean: -+ rm -rf *.ali obj-static obj-shared libgnatvsn* *.adb *.ads stamp* -Index: Makefile.def -=================================================================== ---- Makefile.def.orig -+++ Makefile.def -@@ -123,6 +123,13 @@ - missing= TAGS; - missing= install-info; - missing= installcheck; }; -+host_modules= { module= libgnatvsn; no_check=true; -+ missing= info; -+ missing= dvi; -+ missing= html; -+ missing= TAGS; -+ missing= install-info; -+ missing= installcheck; }; - host_modules= { module= gnattools; no_check=true; - missing= info; - missing= dvi; -@@ -161,6 +168,13 @@ - missing= TAGS; - missing= install-info; - missing= installcheck; }; -+target_modules = { module= libgnatvsn; no_check=true; -+ missing= info; -+ missing= dvi; -+ missing= html; -+ missing= TAGS; -+ missing= install-info; -+ missing= installcheck; }; - target_modules = { module= libgomp; lib_path=.libs; }; - - // These are (some of) the make targets to be done in each subdirectory. -@@ -331,6 +345,8 @@ - dependencies = { module=all-fixincludes; on=all-libiberty; }; - - dependencies = { module=all-gnattools; on=all-libada; }; -+dependencies = { module=all-gnattools; on=all-libgnatvsn; }; -+dependencies = { module=all-libgnatvsn; on=all-libada; }; - - dependencies = { module=configure-mpfr; on=all-gmp; }; - -Index: Makefile.in -=================================================================== ---- Makefile.in.orig -+++ Makefile.in -@@ -698,6 +698,7 @@ - maybe-configure-libtermcap \ - maybe-configure-utils \ - maybe-configure-libada \ -+ maybe-configure-libgnatvsn \ - maybe-configure-gnattools - .PHONY: configure-target - configure-target: \ -@@ -721,6 +722,7 @@ - maybe-configure-target-qthreads \ - maybe-configure-target-rda \ - maybe-configure-target-libada \ -+ maybe-configure-target-libgnatvsn \ - maybe-configure-target-libgomp - - # The target built for a native non-bootstrap build. -@@ -849,6 +851,7 @@ - all-host: maybe-all-libtermcap - all-host: maybe-all-utils - all-host: maybe-all-libada -+all-host: maybe-all-libgnatvsn - all-host: maybe-all-gnattools - - .PHONY: all-target -@@ -875,6 +878,7 @@ - all-target: maybe-all-target-qthreads - all-target: maybe-all-target-rda - all-target: maybe-all-target-libada -+all-target: maybe-all-target-libgnatvsn - all-target: maybe-all-target-libgomp - - # Do a target for all the subdirectories. A ``make do-X'' will do a -@@ -963,6 +967,7 @@ - info-host: maybe-info-libtermcap - info-host: maybe-info-utils - info-host: maybe-info-libada -+info-host: maybe-info-libgnatvsn - info-host: maybe-info-gnattools - - .PHONY: info-target -@@ -987,6 +992,7 @@ - info-target: maybe-info-target-qthreads - info-target: maybe-info-target-rda - info-target: maybe-info-target-libada -+info-target: maybe-info-target-libgnatvsn - info-target: maybe-info-target-libgomp - - .PHONY: do-dvi -@@ -1070,6 +1076,7 @@ - dvi-host: maybe-dvi-libtermcap - dvi-host: maybe-dvi-utils - dvi-host: maybe-dvi-libada -+dvi-host: maybe-dvi-libgnatvsn - dvi-host: maybe-dvi-gnattools - - .PHONY: dvi-target -@@ -1094,6 +1101,7 @@ - dvi-target: maybe-dvi-target-qthreads - dvi-target: maybe-dvi-target-rda - dvi-target: maybe-dvi-target-libada -+dvi-target: maybe-dvi-target-libgnatvsn - dvi-target: maybe-dvi-target-libgomp - - .PHONY: do-pdf -@@ -1177,6 +1185,7 @@ - pdf-host: maybe-pdf-libtermcap - pdf-host: maybe-pdf-utils - pdf-host: maybe-pdf-libada -+pdf-host: maybe-pdf-libgnatvsn - pdf-host: maybe-pdf-gnattools - - .PHONY: pdf-target -@@ -1201,6 +1210,7 @@ - pdf-target: maybe-pdf-target-qthreads - pdf-target: maybe-pdf-target-rda - pdf-target: maybe-pdf-target-libada -+pdf-target: maybe-pdf-target-libgnatvsn - pdf-target: maybe-pdf-target-libgomp - - .PHONY: do-html -@@ -1284,6 +1294,7 @@ - html-host: maybe-html-libtermcap - html-host: maybe-html-utils - html-host: maybe-html-libada -+html-host: maybe-html-libgnatvsn - html-host: maybe-html-gnattools - - .PHONY: html-target -@@ -1308,6 +1319,7 @@ - html-target: maybe-html-target-qthreads - html-target: maybe-html-target-rda - html-target: maybe-html-target-libada -+html-target: maybe-html-target-libgnatvsn - html-target: maybe-html-target-libgomp - - .PHONY: do-TAGS -@@ -1391,6 +1403,7 @@ - TAGS-host: maybe-TAGS-libtermcap - TAGS-host: maybe-TAGS-utils - TAGS-host: maybe-TAGS-libada -+TAGS-host: maybe-TAGS-libgnatvsn - TAGS-host: maybe-TAGS-gnattools - - .PHONY: TAGS-target -@@ -1415,6 +1428,7 @@ - TAGS-target: maybe-TAGS-target-qthreads - TAGS-target: maybe-TAGS-target-rda - TAGS-target: maybe-TAGS-target-libada -+TAGS-target: maybe-TAGS-target-libgnatvsn - TAGS-target: maybe-TAGS-target-libgomp - - .PHONY: do-install-info -@@ -1498,6 +1512,7 @@ - install-info-host: maybe-install-info-libtermcap - install-info-host: maybe-install-info-utils - install-info-host: maybe-install-info-libada -+install-info-host: maybe-install-info-libgnatvsn - install-info-host: maybe-install-info-gnattools - - .PHONY: install-info-target -@@ -1522,6 +1537,7 @@ - install-info-target: maybe-install-info-target-qthreads - install-info-target: maybe-install-info-target-rda - install-info-target: maybe-install-info-target-libada -+install-info-target: maybe-install-info-target-libgnatvsn - install-info-target: maybe-install-info-target-libgomp - - .PHONY: do-install-pdf -@@ -1605,6 +1621,7 @@ - install-pdf-host: maybe-install-pdf-libtermcap - install-pdf-host: maybe-install-pdf-utils - install-pdf-host: maybe-install-pdf-libada -+install-pdf-host: maybe-install-pdf-libgnatvsn - install-pdf-host: maybe-install-pdf-gnattools - - .PHONY: install-pdf-target -@@ -1629,6 +1646,7 @@ - install-pdf-target: maybe-install-pdf-target-qthreads - install-pdf-target: maybe-install-pdf-target-rda - install-pdf-target: maybe-install-pdf-target-libada -+install-pdf-target: maybe-install-pdf-target-libgnatvsn - install-pdf-target: maybe-install-pdf-target-libgomp - - .PHONY: do-install-html -@@ -1712,6 +1730,7 @@ - install-html-host: maybe-install-html-libtermcap - install-html-host: maybe-install-html-utils - install-html-host: maybe-install-html-libada -+install-html-host: maybe-install-html-libgnatvsn - install-html-host: maybe-install-html-gnattools - - .PHONY: install-html-target -@@ -1736,6 +1755,7 @@ - install-html-target: maybe-install-html-target-qthreads - install-html-target: maybe-install-html-target-rda - install-html-target: maybe-install-html-target-libada -+install-html-target: maybe-install-html-target-libgnatvsn - install-html-target: maybe-install-html-target-libgomp - - .PHONY: do-installcheck -@@ -1819,6 +1839,7 @@ - installcheck-host: maybe-installcheck-libtermcap - installcheck-host: maybe-installcheck-utils - installcheck-host: maybe-installcheck-libada -+installcheck-host: maybe-installcheck-libgnatvsn - installcheck-host: maybe-installcheck-gnattools - - .PHONY: installcheck-target -@@ -1843,6 +1864,7 @@ - installcheck-target: maybe-installcheck-target-qthreads - installcheck-target: maybe-installcheck-target-rda - installcheck-target: maybe-installcheck-target-libada -+installcheck-target: maybe-installcheck-target-libgnatvsn - installcheck-target: maybe-installcheck-target-libgomp - - .PHONY: do-mostlyclean -@@ -1926,6 +1948,7 @@ - mostlyclean-host: maybe-mostlyclean-libtermcap - mostlyclean-host: maybe-mostlyclean-utils - mostlyclean-host: maybe-mostlyclean-libada -+mostlyclean-host: maybe-mostlyclean-libgnatvsn - mostlyclean-host: maybe-mostlyclean-gnattools - - .PHONY: mostlyclean-target -@@ -1950,6 +1973,7 @@ - mostlyclean-target: maybe-mostlyclean-target-qthreads - mostlyclean-target: maybe-mostlyclean-target-rda - mostlyclean-target: maybe-mostlyclean-target-libada -+mostlyclean-target: maybe-mostlyclean-target-libgnatvsn - mostlyclean-target: maybe-mostlyclean-target-libgomp - - .PHONY: do-clean -@@ -2033,6 +2057,7 @@ - clean-host: maybe-clean-libtermcap - clean-host: maybe-clean-utils - clean-host: maybe-clean-libada -+clean-host: maybe-clean-libgnatvsn - clean-host: maybe-clean-gnattools - - .PHONY: clean-target -@@ -2057,6 +2082,7 @@ - clean-target: maybe-clean-target-qthreads - clean-target: maybe-clean-target-rda - clean-target: maybe-clean-target-libada -+clean-target: maybe-clean-target-libgnatvsn - clean-target: maybe-clean-target-libgomp - - .PHONY: do-distclean -@@ -2140,6 +2166,7 @@ - distclean-host: maybe-distclean-libtermcap - distclean-host: maybe-distclean-utils - distclean-host: maybe-distclean-libada -+distclean-host: maybe-distclean-libgnatvsn - distclean-host: maybe-distclean-gnattools - - .PHONY: distclean-target -@@ -2164,6 +2191,7 @@ - distclean-target: maybe-distclean-target-qthreads - distclean-target: maybe-distclean-target-rda - distclean-target: maybe-distclean-target-libada -+distclean-target: maybe-distclean-target-libgnatvsn - distclean-target: maybe-distclean-target-libgomp - - .PHONY: do-maintainer-clean -@@ -2247,6 +2275,7 @@ - maintainer-clean-host: maybe-maintainer-clean-libtermcap - maintainer-clean-host: maybe-maintainer-clean-utils - maintainer-clean-host: maybe-maintainer-clean-libada -+maintainer-clean-host: maybe-maintainer-clean-libgnatvsn - maintainer-clean-host: maybe-maintainer-clean-gnattools - - .PHONY: maintainer-clean-target -@@ -2271,6 +2300,7 @@ - maintainer-clean-target: maybe-maintainer-clean-target-qthreads - maintainer-clean-target: maybe-maintainer-clean-target-rda - maintainer-clean-target: maybe-maintainer-clean-target-libada -+maintainer-clean-target: maybe-maintainer-clean-target-libgnatvsn - maintainer-clean-target: maybe-maintainer-clean-target-libgomp - - -@@ -2408,6 +2438,7 @@ - maybe-check-libtermcap \ - maybe-check-utils \ - maybe-check-libada \ -+ maybe-check-libgnatvsn \ - maybe-check-gnattools - - .PHONY: check-target -@@ -2432,6 +2463,7 @@ - maybe-check-target-qthreads \ - maybe-check-target-rda \ - maybe-check-target-libada \ -+ maybe-check-target-libgnatvsn \ - maybe-check-target-libgomp - - do-check: -@@ -2541,6 +2573,7 @@ - maybe-install-libtermcap \ - maybe-install-utils \ - maybe-install-libada \ -+ maybe-install-libgnatvsn \ - maybe-install-gnattools - - .PHONY: install-host -@@ -2615,6 +2648,7 @@ - maybe-install-libtermcap \ - maybe-install-utils \ - maybe-install-libada \ -+ maybe-install-libgnatvsn \ - maybe-install-gnattools - - .PHONY: install-target -@@ -2639,6 +2673,7 @@ - maybe-install-target-qthreads \ - maybe-install-target-rda \ - maybe-install-target-libada \ -+ maybe-install-target-libgnatvsn \ - maybe-install-target-libgomp - - uninstall: -@@ -39206,6 +39241,327 @@ - - - -+.PHONY: configure-libgnatvsn maybe-configure-libgnatvsn -+maybe-configure-libgnatvsn: -+@if gcc-bootstrap -+configure-libgnatvsn: stage_current -+@endif gcc-bootstrap -+@if libgnatvsn -+maybe-configure-libgnatvsn: configure-libgnatvsn -+configure-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ test ! -f $(HOST_SUBDIR)/libgnatvsn/Makefile || exit 0; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgnatvsn ; \ -+ $(HOST_EXPORTS) \ -+ echo Configuring in $(HOST_SUBDIR)/libgnatvsn; \ -+ cd "$(HOST_SUBDIR)/libgnatvsn" || exit 1; \ -+ case $(srcdir) in \ -+ /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ -+ *) topdir=`echo $(HOST_SUBDIR)/libgnatvsn/ | \ -+ sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ -+ esac; \ -+ srcdiroption="--srcdir=$${topdir}/libgnatvsn"; \ -+ libsrcdir="$$s/libgnatvsn"; \ -+ $(SHELL) $${libsrcdir}/configure \ -+ $(HOST_CONFIGARGS) --build=${build_alias} --host=${host_alias} \ -+ --target=${target_alias} $${srcdiroption} \ -+ || exit 1 -+@endif libgnatvsn -+ -+ -+ -+ -+ -+.PHONY: all-libgnatvsn maybe-all-libgnatvsn -+maybe-all-libgnatvsn: -+@if gcc-bootstrap -+all-libgnatvsn: stage_current -+@endif gcc-bootstrap -+@if libgnatvsn -+TARGET-libgnatvsn=all -+maybe-all-libgnatvsn: all-libgnatvsn -+all-libgnatvsn: configure-libgnatvsn -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgnatvsn)) -+@endif libgnatvsn -+ -+ -+ -+ -+.PHONY: check-libgnatvsn maybe-check-libgnatvsn -+maybe-check-libgnatvsn: -+@if libgnatvsn -+maybe-check-libgnatvsn: check-libgnatvsn -+ -+check-libgnatvsn: -+ -+@endif libgnatvsn -+ -+.PHONY: install-libgnatvsn maybe-install-libgnatvsn -+maybe-install-libgnatvsn: -+@if libgnatvsn -+maybe-install-libgnatvsn: install-libgnatvsn -+ -+install-libgnatvsn: installdirs -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(FLAGS_TO_PASS) install) -+ -+@endif libgnatvsn -+ -+# Other targets (info, dvi, pdf, etc.) -+ -+.PHONY: maybe-info-libgnatvsn info-libgnatvsn -+maybe-info-libgnatvsn: -+@if libgnatvsn -+maybe-info-libgnatvsn: info-libgnatvsn -+ -+# libgnatvsn doesn't support info. -+info-libgnatvsn: -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-dvi-libgnatvsn dvi-libgnatvsn -+maybe-dvi-libgnatvsn: -+@if libgnatvsn -+maybe-dvi-libgnatvsn: dvi-libgnatvsn -+ -+# libgnatvsn doesn't support dvi. -+dvi-libgnatvsn: -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-pdf-libgnatvsn pdf-libgnatvsn -+maybe-pdf-libgnatvsn: -+@if libgnatvsn -+maybe-pdf-libgnatvsn: pdf-libgnatvsn -+ -+pdf-libgnatvsn: \ -+ configure-libgnatvsn -+ @: $(MAKE); $(unstage) -+ @[ -f ./libgnatvsn/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ for flag in $(EXTRA_HOST_FLAGS) ; do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ echo "Doing pdf in libgnatvsn" ; \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ pdf) \ -+ || exit 1 -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-html-libgnatvsn html-libgnatvsn -+maybe-html-libgnatvsn: -+@if libgnatvsn -+maybe-html-libgnatvsn: html-libgnatvsn -+ -+# libgnatvsn doesn't support html. -+html-libgnatvsn: -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-TAGS-libgnatvsn TAGS-libgnatvsn -+maybe-TAGS-libgnatvsn: -+@if libgnatvsn -+maybe-TAGS-libgnatvsn: TAGS-libgnatvsn -+ -+# libgnatvsn doesn't support TAGS. -+TAGS-libgnatvsn: -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-install-info-libgnatvsn install-info-libgnatvsn -+maybe-install-info-libgnatvsn: -+@if libgnatvsn -+maybe-install-info-libgnatvsn: install-info-libgnatvsn -+ -+# libgnatvsn doesn't support install-info. -+install-info-libgnatvsn: -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-install-pdf-libgnatvsn install-pdf-libgnatvsn -+maybe-install-pdf-libgnatvsn: -+@if libgnatvsn -+maybe-install-pdf-libgnatvsn: install-pdf-libgnatvsn -+ -+install-pdf-libgnatvsn: \ -+ configure-libgnatvsn \ -+ pdf-libgnatvsn -+ @: $(MAKE); $(unstage) -+ @[ -f ./libgnatvsn/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ for flag in $(EXTRA_HOST_FLAGS) ; do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ echo "Doing install-pdf in libgnatvsn" ; \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ install-pdf) \ -+ || exit 1 -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-install-html-libgnatvsn install-html-libgnatvsn -+maybe-install-html-libgnatvsn: -+@if libgnatvsn -+maybe-install-html-libgnatvsn: install-html-libgnatvsn -+ -+install-html-libgnatvsn: \ -+ configure-libgnatvsn \ -+ html-libgnatvsn -+ @: $(MAKE); $(unstage) -+ @[ -f ./libgnatvsn/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ for flag in $(EXTRA_HOST_FLAGS) ; do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ echo "Doing install-html in libgnatvsn" ; \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ install-html) \ -+ || exit 1 -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-installcheck-libgnatvsn installcheck-libgnatvsn -+maybe-installcheck-libgnatvsn: -+@if libgnatvsn -+maybe-installcheck-libgnatvsn: installcheck-libgnatvsn -+ -+# libgnatvsn doesn't support installcheck. -+installcheck-libgnatvsn: -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-mostlyclean-libgnatvsn mostlyclean-libgnatvsn -+maybe-mostlyclean-libgnatvsn: -+@if libgnatvsn -+maybe-mostlyclean-libgnatvsn: mostlyclean-libgnatvsn -+ -+mostlyclean-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @[ -f ./libgnatvsn/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ for flag in $(EXTRA_HOST_FLAGS) ; do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ echo "Doing mostlyclean in libgnatvsn" ; \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ mostlyclean) \ -+ || exit 1 -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-clean-libgnatvsn clean-libgnatvsn -+maybe-clean-libgnatvsn: -+@if libgnatvsn -+maybe-clean-libgnatvsn: clean-libgnatvsn -+ -+clean-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @[ -f ./libgnatvsn/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ for flag in $(EXTRA_HOST_FLAGS) ; do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ echo "Doing clean in libgnatvsn" ; \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ clean) \ -+ || exit 1 -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-distclean-libgnatvsn distclean-libgnatvsn -+maybe-distclean-libgnatvsn: -+@if libgnatvsn -+maybe-distclean-libgnatvsn: distclean-libgnatvsn -+ -+distclean-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @[ -f ./libgnatvsn/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ for flag in $(EXTRA_HOST_FLAGS) ; do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ echo "Doing distclean in libgnatvsn" ; \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ distclean) \ -+ || exit 1 -+ -+@endif libgnatvsn -+ -+.PHONY: maybe-maintainer-clean-libgnatvsn maintainer-clean-libgnatvsn -+maybe-maintainer-clean-libgnatvsn: -+@if libgnatvsn -+maybe-maintainer-clean-libgnatvsn: maintainer-clean-libgnatvsn -+ -+maintainer-clean-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @[ -f ./libgnatvsn/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ for flag in $(EXTRA_HOST_FLAGS) ; do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ echo "Doing maintainer-clean in libgnatvsn" ; \ -+ (cd $(HOST_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ maintainer-clean) \ -+ || exit 1 -+ -+@endif libgnatvsn -+ -+ -+ - .PHONY: configure-gnattools maybe-configure-gnattools - maybe-configure-gnattools: - @if gcc-bootstrap -@@ -48785,6 +49141,345 @@ - - - -+.PHONY: configure-target-libgnatvsn maybe-configure-target-libgnatvsn -+maybe-configure-target-libgnatvsn: -+@if gcc-bootstrap -+configure-target-libgnatvsn: stage_current -+@endif gcc-bootstrap -+@if target-libgnatvsn -+maybe-configure-target-libgnatvsn: configure-target-libgnatvsn -+configure-target-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ echo "Checking multilib configuration for libgnatvsn..."; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgnatvsn ; \ -+ $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgnatvsn/multilib.tmp 2> /dev/null ; \ -+ if test -r $(TARGET_SUBDIR)/libgnatvsn/multilib.out; then \ -+ if cmp -s $(TARGET_SUBDIR)/libgnatvsn/multilib.tmp $(TARGET_SUBDIR)/libgnatvsn/multilib.out; then \ -+ rm -f $(TARGET_SUBDIR)/libgnatvsn/multilib.tmp; \ -+ else \ -+ rm -f $(TARGET_SUBDIR)/libgnatvsn/Makefile; \ -+ mv $(TARGET_SUBDIR)/libgnatvsn/multilib.tmp $(TARGET_SUBDIR)/libgnatvsn/multilib.out; \ -+ fi; \ -+ else \ -+ mv $(TARGET_SUBDIR)/libgnatvsn/multilib.tmp $(TARGET_SUBDIR)/libgnatvsn/multilib.out; \ -+ fi; \ -+ test ! -f $(TARGET_SUBDIR)/libgnatvsn/Makefile || exit 0; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgnatvsn ; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo Configuring in $(TARGET_SUBDIR)/libgnatvsn; \ -+ cd "$(TARGET_SUBDIR)/libgnatvsn" || exit 1; \ -+ case $(srcdir) in \ -+ /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ -+ *) topdir=`echo $(TARGET_SUBDIR)/libgnatvsn/ | \ -+ sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ -+ esac; \ -+ srcdiroption="--srcdir=$${topdir}/libgnatvsn"; \ -+ libsrcdir="$$s/libgnatvsn"; \ -+ rm -f no-such-file || : ; \ -+ CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \ -+ $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ -+ --target=${target_alias} $${srcdiroption} \ -+ || exit 1 -+@endif target-libgnatvsn -+ -+ -+ -+ -+ -+.PHONY: all-target-libgnatvsn maybe-all-target-libgnatvsn -+maybe-all-target-libgnatvsn: -+@if gcc-bootstrap -+all-target-libgnatvsn: stage_current -+@endif gcc-bootstrap -+@if target-libgnatvsn -+TARGET-target-libgnatvsn=all -+maybe-all-target-libgnatvsn: all-target-libgnatvsn -+all-target-libgnatvsn: configure-target-libgnatvsn -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgnatvsn)) -+@endif target-libgnatvsn -+ -+ -+ -+ -+ -+.PHONY: check-target-libgnatvsn maybe-check-target-libgnatvsn -+maybe-check-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-check-target-libgnatvsn: check-target-libgnatvsn -+ -+# Dummy target for uncheckable module. -+check-target-libgnatvsn: -+ -+@endif target-libgnatvsn -+ -+.PHONY: install-target-libgnatvsn maybe-install-target-libgnatvsn -+maybe-install-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-install-target-libgnatvsn: install-target-libgnatvsn -+ -+install-target-libgnatvsn: installdirs -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(TARGET_FLAGS_TO_PASS) install) -+ -+@endif target-libgnatvsn -+ -+# Other targets (info, dvi, pdf, etc.) -+ -+.PHONY: maybe-info-target-libgnatvsn info-target-libgnatvsn -+maybe-info-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-info-target-libgnatvsn: info-target-libgnatvsn -+ -+# libgnatvsn doesn't support info. -+info-target-libgnatvsn: -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-dvi-target-libgnatvsn dvi-target-libgnatvsn -+maybe-dvi-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-dvi-target-libgnatvsn: dvi-target-libgnatvsn -+ -+# libgnatvsn doesn't support dvi. -+dvi-target-libgnatvsn: -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-pdf-target-libgnatvsn pdf-target-libgnatvsn -+maybe-pdf-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-pdf-target-libgnatvsn: pdf-target-libgnatvsn -+ -+pdf-target-libgnatvsn: \ -+ configure-target-libgnatvsn -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing pdf in $(TARGET_SUBDIR)/libgnatvsn" ; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ pdf) \ -+ || exit 1 -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-html-target-libgnatvsn html-target-libgnatvsn -+maybe-html-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-html-target-libgnatvsn: html-target-libgnatvsn -+ -+# libgnatvsn doesn't support html. -+html-target-libgnatvsn: -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-TAGS-target-libgnatvsn TAGS-target-libgnatvsn -+maybe-TAGS-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-TAGS-target-libgnatvsn: TAGS-target-libgnatvsn -+ -+# libgnatvsn doesn't support TAGS. -+TAGS-target-libgnatvsn: -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-install-info-target-libgnatvsn install-info-target-libgnatvsn -+maybe-install-info-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-install-info-target-libgnatvsn: install-info-target-libgnatvsn -+ -+# libgnatvsn doesn't support install-info. -+install-info-target-libgnatvsn: -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-install-pdf-target-libgnatvsn install-pdf-target-libgnatvsn -+maybe-install-pdf-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-install-pdf-target-libgnatvsn: install-pdf-target-libgnatvsn -+ -+install-pdf-target-libgnatvsn: \ -+ configure-target-libgnatvsn \ -+ pdf-target-libgnatvsn -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing install-pdf in $(TARGET_SUBDIR)/libgnatvsn" ; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ install-pdf) \ -+ || exit 1 -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-install-html-target-libgnatvsn install-html-target-libgnatvsn -+maybe-install-html-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-install-html-target-libgnatvsn: install-html-target-libgnatvsn -+ -+install-html-target-libgnatvsn: \ -+ configure-target-libgnatvsn \ -+ html-target-libgnatvsn -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing install-html in $(TARGET_SUBDIR)/libgnatvsn" ; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ install-html) \ -+ || exit 1 -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-installcheck-target-libgnatvsn installcheck-target-libgnatvsn -+maybe-installcheck-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-installcheck-target-libgnatvsn: installcheck-target-libgnatvsn -+ -+# libgnatvsn doesn't support installcheck. -+installcheck-target-libgnatvsn: -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-mostlyclean-target-libgnatvsn mostlyclean-target-libgnatvsn -+maybe-mostlyclean-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-mostlyclean-target-libgnatvsn: mostlyclean-target-libgnatvsn -+ -+mostlyclean-target-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgnatvsn" ; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ mostlyclean) \ -+ || exit 1 -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-clean-target-libgnatvsn clean-target-libgnatvsn -+maybe-clean-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-clean-target-libgnatvsn: clean-target-libgnatvsn -+ -+clean-target-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing clean in $(TARGET_SUBDIR)/libgnatvsn" ; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ clean) \ -+ || exit 1 -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-distclean-target-libgnatvsn distclean-target-libgnatvsn -+maybe-distclean-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-distclean-target-libgnatvsn: distclean-target-libgnatvsn -+ -+distclean-target-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing distclean in $(TARGET_SUBDIR)/libgnatvsn" ; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ distclean) \ -+ || exit 1 -+ -+@endif target-libgnatvsn -+ -+.PHONY: maybe-maintainer-clean-target-libgnatvsn maintainer-clean-target-libgnatvsn -+maybe-maintainer-clean-target-libgnatvsn: -+@if target-libgnatvsn -+maybe-maintainer-clean-target-libgnatvsn: maintainer-clean-target-libgnatvsn -+ -+maintainer-clean-target-libgnatvsn: -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgnatvsn" ; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libgnatvsn && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ -+ "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ -+ "RANLIB=$${RANLIB}" \ -+ "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ -+ maintainer-clean) \ -+ || exit 1 -+ -+@endif target-libgnatvsn -+ -+ -+ -+ -+ - .PHONY: configure-target-libgomp maybe-configure-target-libgomp - maybe-configure-target-libgomp: - @if gcc-bootstrap -@@ -51334,6 +52029,7 @@ - configure-target-qthreads: stage_last - configure-target-rda: stage_last - configure-target-libada: stage_last -+configure-target-libgnatvsn: stage_last - configure-target-libgomp: stage_last - @endif gcc-bootstrap - -@@ -51358,6 +52054,7 @@ - configure-target-qthreads: maybe-all-gcc - configure-target-rda: maybe-all-gcc - configure-target-libada: maybe-all-gcc -+configure-target-libgnatvsn: maybe-all-gcc - configure-target-libgomp: maybe-all-gcc - @endif gcc-no-bootstrap - -@@ -51612,6 +52309,8 @@ - all-stagefeedback-libcpp: maybe-all-stagefeedback-intl - all-fixincludes: maybe-all-libiberty - all-gnattools: maybe-all-libada -+all-gnattools: maybe-all-libgnatvsn -+all-libgnatvsn: maybe-all-libada - configure-mpfr: maybe-all-gmp - - configure-stage1-mpfr: maybe-all-stage1-gmp -@@ -52049,6 +52748,7 @@ - configure-target-qthreads: maybe-all-target-libgcc - configure-target-rda: maybe-all-target-libgcc - configure-target-libada: maybe-all-target-libgcc -+configure-target-libgnatvsn: maybe-all-target-libgcc - configure-target-libgomp: maybe-all-target-libgcc - @endif gcc-no-bootstrap - -@@ -52091,6 +52791,8 @@ - - configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss - -+configure-target-libgnatvsn: maybe-all-target-newlib maybe-all-target-libgloss -+ - configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss - - -Index: configure.ac -=================================================================== ---- configure.ac.orig -+++ configure.ac -@@ -155,7 +155,7 @@ - - # these libraries are used by various programs built for the host environment - # --host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber gmp mpfr libada" -+host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber gmp mpfr libada libgnatvsn" - - # these tools are built for the host environment - # Note, the powerpc-eabi build depends on sim occurring before gdb in order to -@@ -185,7 +185,8 @@ - target-boehm-gc \ - ${libgcj} \ - target-libobjc \ -- target-libada" -+ target-libada \ -+ target-libgnatvsn" - - # these tools are built using the target libraries, and are intended to - # run only in the target environment -@@ -263,7 +264,7 @@ - - # Similarly, some are only suitable for cross toolchains. - # Remove these if host=target. --cross_only="target-libgloss target-newlib target-opcodes target-libada" -+cross_only="target-libgloss target-newlib target-opcodes target-libada target-libgnatvsn" - - case $is_cross_compiler in - no) skipdirs="${skipdirs} ${cross_only}" ;; -@@ -340,7 +341,7 @@ - ENABLE_LIBADA=$enableval, - ENABLE_LIBADA=yes) - if test "${ENABLE_LIBADA}" != "yes" ; then -- noconfigdirs="$noconfigdirs gnattools" -+ noconfigdirs="$noconfigdirs libgnatvsn gnattools" - fi - - AC_ARG_ENABLE(libssp, |