diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2019-11-18 15:53:29 +0300 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2019-11-18 15:53:29 +0300 |
commit | 8f6c4b0033c72f8ac14694c419a99458339dd6a9 (patch) | |
tree | 06c106e622a58100aa85a381b9b65d222b076df4 /debian/patches/gdc-libphobos-build.diff | |
parent | 42156b5190f4fa150e1fab6777eb81e69d4db8c9 (diff) | |
download | gcc-9-debian.tar.gz |
Import gcc-9 (9.2.1-19)debian/9.2.1-19debian
Diffstat (limited to 'debian/patches/gdc-libphobos-build.diff')
-rw-r--r-- | debian/patches/gdc-libphobos-build.diff | 1301 |
1 files changed, 0 insertions, 1301 deletions
diff --git a/debian/patches/gdc-libphobos-build.diff b/debian/patches/gdc-libphobos-build.diff deleted file mode 100644 index 8b1e9bd..0000000 --- a/debian/patches/gdc-libphobos-build.diff +++ /dev/null @@ -1,1301 +0,0 @@ -# DP: This implements building of libphobos library in GCC. - -Index: b/src/config-ml.in -=================================================================== ---- a/src/config-ml.in -+++ b/src/config-ml.in -@@ -513,6 +513,7 @@ multi-do: - exec_prefix="$(exec_prefix)" \ - GCJFLAGS="$(GCJFLAGS) $${flags}" \ - GOCFLAGS="$(GOCFLAGS) $${flags}" \ -+ GDCFLAGS="$(GDCFLAGS) $${flags}" \ - CXXFLAGS="$(CXXFLAGS) $${flags}" \ - LIBCFLAGS="$(LIBCFLAGS) $${flags}" \ - LIBCXXFLAGS="$(LIBCXXFLAGS) $${flags}" \ -@@ -746,7 +747,7 @@ if [ -n "${multidirs}" ] && [ -z "${ml_n - break - fi - done -- ml_config_env='CC="${CC_}$flags" CXX="${CXX_}$flags" F77="${F77_}$flags" GCJ="${GCJ_}$flags" GFORTRAN="${GFORTRAN_}$flags" GOC="${GOC_}$flags"' -+ ml_config_env='CC="${CC_}$flags" CXX="${CXX_}$flags" F77="${F77_}$flags" GCJ="${GCJ_}$flags" GFORTRAN="${GFORTRAN_}$flags" GOC="${GOC_}$flags" GDC="${GDC_}$flags"' - - if [ "${with_target_subdir}" = "." ]; then - CC_=$CC' ' -@@ -755,6 +756,7 @@ if [ -n "${multidirs}" ] && [ -z "${ml_n - GCJ_=$GCJ' ' - GFORTRAN_=$GFORTRAN' ' - GOC_=$GOC' ' -+ GDC_=$GDC' ' - else - # Create a regular expression that matches any string as long - # as ML_POPDIR. -@@ -831,6 +833,18 @@ if [ -n "${multidirs}" ] && [ -z "${ml_n - esac - done - -+ GDC_= -+ for arg in ${GDC}; do -+ case $arg in -+ -[BIL]"${ML_POPDIR}"/*) -+ GDC_="${GDC_}"`echo "X${arg}" | sed -n "s/X\\(-[BIL]${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X-[BIL]${popdir_rx}\\(.*\\)/\\1/p"`' ' ;; -+ "${ML_POPDIR}"/*) -+ GDC_="${GDC_}"`echo "X${arg}" | sed -n "s/X\\(${popdir_rx}\\).*/\\1/p"`/${ml_dir}`echo "X${arg}" | sed -n "s/X${popdir_rx}\\(.*\\)/\\1/p"`' ' ;; -+ *) -+ GDC_="${GDC_}${arg} " ;; -+ esac -+ done -+ - if test "x${LD_LIBRARY_PATH+set}" = xset; then - LD_LIBRARY_PATH_= - for arg in `echo "$LD_LIBRARY_PATH" | tr ':' ' '`; do -Index: b/src/config/multi.m4 -=================================================================== ---- a/src/config/multi.m4 -+++ b/src/config/multi.m4 -@@ -65,4 +65,5 @@ CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} - CC="$CC" - CXX="$CXX" - GFORTRAN="$GFORTRAN" --GCJ="$GCJ"])])dnl -+GCJ="$GCJ" -+GDC="$GDC"])])dnl -Index: b/src/configure.ac -=================================================================== ---- a/src/configure.ac -+++ b/src/configure.ac -@@ -172,6 +172,8 @@ target_libraries="target-libgcc \ - target-libssp \ - target-libquadmath \ - target-libgfortran \ -+ target-zlib \ -+ target-libphobos \ - target-boehm-gc \ - ${libgcj} \ - target-libobjc \ -@@ -1372,6 +1374,7 @@ if test "${build}" != "${host}" ; then - GCJ_FOR_BUILD=${GCJ_FOR_BUILD-gcj} - GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran} - GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo} -+ GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc} - DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool} - LD_FOR_BUILD=${LD_FOR_BUILD-ld} - NM_FOR_BUILD=${NM_FOR_BUILD-nm} -@@ -1386,6 +1389,7 @@ else - GCJ_FOR_BUILD="\$(GCJ)" - GFORTRAN_FOR_BUILD="\$(GFORTRAN)" - GOC_FOR_BUILD="\$(GOC)" -+ GDC_FOR_BUILD="\$(GDC)" - DLLTOOL_FOR_BUILD="\$(DLLTOOL)" - LD_FOR_BUILD="\$(LD)" - NM_FOR_BUILD="\$(NM)" -@@ -3318,6 +3322,7 @@ AC_SUBST(DLLTOOL_FOR_BUILD) - AC_SUBST(GCJ_FOR_BUILD) - AC_SUBST(GFORTRAN_FOR_BUILD) - AC_SUBST(GOC_FOR_BUILD) -+AC_SUBST(GDC_FOR_BUILD) - AC_SUBST(LDFLAGS_FOR_BUILD) - AC_SUBST(LD_FOR_BUILD) - AC_SUBST(NM_FOR_BUILD) -@@ -3428,6 +3433,7 @@ NCN_STRICT_CHECK_TARGET_TOOLS(GCC_FOR_TA - NCN_STRICT_CHECK_TARGET_TOOLS(GCJ_FOR_TARGET, gcj) - NCN_STRICT_CHECK_TARGET_TOOLS(GFORTRAN_FOR_TARGET, gfortran) - NCN_STRICT_CHECK_TARGET_TOOLS(GOC_FOR_TARGET, gccgo) -+NCN_STRICT_CHECK_TARGET_TOOLS(GDC_FOR_TARGET, gdc) - - ACX_CHECK_INSTALLED_TARGET_TOOL(AR_FOR_TARGET, ar) - ACX_CHECK_INSTALLED_TARGET_TOOL(AS_FOR_TARGET, as) -@@ -3463,6 +3469,8 @@ GCC_TARGET_TOOL(gfortran, GFORTRAN_FOR_T - [gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/], fortran) - GCC_TARGET_TOOL(gccgo, GOC_FOR_TARGET, GOC, - [gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/], go) -+GCC_TARGET_TOOL(gdc, GDC_FOR_TARGET, GDC, -+ [gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/], d) - GCC_TARGET_TOOL(ld, LD_FOR_TARGET, LD, [ld/ld-new]) - GCC_TARGET_TOOL(lipo, LIPO_FOR_TARGET, LIPO) - GCC_TARGET_TOOL(nm, NM_FOR_TARGET, NM, [binutils/nm-new]) -Index: b/src/Makefile.def -=================================================================== ---- a/src/Makefile.def -+++ b/src/Makefile.def -@@ -162,6 +162,7 @@ target_modules = { module= libquadmath; - target_modules = { module= libgfortran; }; - target_modules = { module= libobjc; }; - target_modules = { module= libgo; }; -+target_modules = { module= libphobos; }; - target_modules = { module= libtermcap; no_check=true; - missing=mostlyclean; - missing=clean; -@@ -319,6 +320,7 @@ flags_to_pass = { flag= GCJ_FOR_TARGET ; - flags_to_pass = { flag= GFORTRAN_FOR_TARGET ; }; - flags_to_pass = { flag= GOC_FOR_TARGET ; }; - flags_to_pass = { flag= GOCFLAGS_FOR_TARGET ; }; -+flags_to_pass = { flag= GDC_FOR_TARGET ; }; - flags_to_pass = { flag= LD_FOR_TARGET ; }; - flags_to_pass = { flag= LIPO_FOR_TARGET ; }; - flags_to_pass = { flag= LDFLAGS_FOR_TARGET ; }; -@@ -596,6 +598,8 @@ dependencies = { module=configure-target - dependencies = { module=all-target-libgo; on=all-target-libbacktrace; }; - dependencies = { module=all-target-libgo; on=all-target-libffi; }; - dependencies = { module=all-target-libgo; on=all-target-libatomic; }; -+dependencies = { module=configure-target-libphobos; on=configure-target-zlib; }; -+dependencies = { module=all-target-libphobos; on=all-target-zlib; }; - dependencies = { module=configure-target-libjava; on=configure-target-zlib; }; - dependencies = { module=configure-target-libjava; on=configure-target-boehm-gc; }; - dependencies = { module=configure-target-libjava; on=configure-target-libffi; }; -@@ -660,6 +664,8 @@ languages = { language=objc; gcc-check-t - languages = { language=obj-c++; gcc-check-target=check-obj-c++; }; - languages = { language=go; gcc-check-target=check-go; - lib-check-target=check-target-libgo; }; -+languages = { language=d; gcc-check-target=check-d; -+ lib-check-target=check-target-libphobos; }; - - // Toplevel bootstrap - bootstrap_stage = { id=1 ; }; -Index: b/src/Makefile.tpl -=================================================================== ---- a/src/Makefile.tpl -+++ b/src/Makefile.tpl -@@ -160,6 +160,7 @@ BUILD_EXPORTS = \ - GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \ - GOC="$(GOC_FOR_BUILD)"; export GOC; \ - GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \ -+ GDC="$(GDC_FOR_BUILD)"; export GDC; \ - DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \ - LD="$(LD_FOR_BUILD)"; export LD; \ - LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \ -@@ -197,6 +198,7 @@ HOST_EXPORTS = \ - GCJ="$(GCJ)"; export GCJ; \ - GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \ - GOC="$(GOC)"; export GOC; \ -+ GDC="$(GDC)"; export GDC; \ - AR="$(AR)"; export AR; \ - AS="$(AS)"; export AS; \ - CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \ -@@ -285,6 +287,7 @@ BASE_TARGET_EXPORTS = \ - GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \ - GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \ - GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \ -+ GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \ - DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \ - LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \ - LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \ -@@ -353,6 +356,7 @@ DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@ - GCJ_FOR_BUILD = @GCJ_FOR_BUILD@ - GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@ - GOC_FOR_BUILD = @GOC_FOR_BUILD@ -+GDC_FOR_BUILD = @GDC_FOR_BUILD@ - LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ - LD_FOR_BUILD = @LD_FOR_BUILD@ - NM_FOR_BUILD = @NM_FOR_BUILD@ -@@ -483,6 +487,7 @@ RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @ - GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ - GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ - GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@ -+GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@ - DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@ - LD_FOR_TARGET=@LD_FOR_TARGET@ - -@@ -609,6 +614,7 @@ EXTRA_HOST_FLAGS = \ - 'GCJ=$(GCJ)' \ - 'GFORTRAN=$(GFORTRAN)' \ - 'GOC=$(GOC)' \ -+ 'GDC=$(GDC)' \ - 'LD=$(LD)' \ - 'LIPO=$(LIPO)' \ - 'NM=$(NM)' \ -@@ -665,6 +671,7 @@ EXTRA_TARGET_FLAGS = \ - 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ - 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ - 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \ -+ 'GDC=$$(GDC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ - 'LD=$(COMPILER_LD_FOR_TARGET)' \ - 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \ - 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \ -Index: b/src/Makefile.in -=================================================================== ---- a/src/Makefile.in -+++ b/src/Makefile.in -@@ -157,6 +157,7 @@ BUILD_EXPORTS = \ - GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \ - GOC="$(GOC_FOR_BUILD)"; export GOC; \ - GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \ -+ GDC="$(GDC_FOR_BUILD)"; export GDC; \ - DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \ - LD="$(LD_FOR_BUILD)"; export LD; \ - LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \ -@@ -194,6 +195,7 @@ HOST_EXPORTS = \ - GCJ="$(GCJ)"; export GCJ; \ - GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \ - GOC="$(GOC)"; export GOC; \ -+ GDC="$(GDC)"; export GDC; \ - AR="$(AR)"; export AR; \ - AS="$(AS)"; export AS; \ - CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \ -@@ -282,6 +284,7 @@ BASE_TARGET_EXPORTS = \ - GCJ="$(GCJ_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GCJ; \ - GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \ - GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \ -+ GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \ - DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \ - LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \ - LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \ -@@ -350,6 +353,7 @@ DLLTOOL_FOR_BUILD = @DLLTOOL_FOR_BUILD@ - GCJ_FOR_BUILD = @GCJ_FOR_BUILD@ - GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@ - GOC_FOR_BUILD = @GOC_FOR_BUILD@ -+GDC_FOR_BUILD = @GDC_FOR_BUILD@ - LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ - LD_FOR_BUILD = @LD_FOR_BUILD@ - NM_FOR_BUILD = @NM_FOR_BUILD@ -@@ -530,6 +534,7 @@ RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @ - GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ - GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ - GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@ -+GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@ - DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@ - LD_FOR_TARGET=@LD_FOR_TARGET@ - -@@ -754,6 +759,7 @@ BASE_FLAGS_TO_PASS = \ - "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \ - "GOC_FOR_TARGET=$(GOC_FOR_TARGET)" \ - "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \ -+ "GDC_FOR_TARGET=$(GDC_FOR_TARGET)" \ - "LD_FOR_TARGET=$(LD_FOR_TARGET)" \ - "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \ - "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \ -@@ -808,6 +814,7 @@ EXTRA_HOST_FLAGS = \ - 'GCJ=$(GCJ)' \ - 'GFORTRAN=$(GFORTRAN)' \ - 'GOC=$(GOC)' \ -+ 'GDC=$(GDC)' \ - 'LD=$(LD)' \ - 'LIPO=$(LIPO)' \ - 'NM=$(NM)' \ -@@ -864,6 +871,7 @@ EXTRA_TARGET_FLAGS = \ - 'GFORTRAN=$$(GFORTRAN_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ - 'GOC=$$(GOC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ - 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \ -+ 'GDC=$$(GDC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ - 'LD=$(COMPILER_LD_FOR_TARGET)' \ - 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \ - 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \ -@@ -966,6 +974,7 @@ configure-target: \ - maybe-configure-target-libgfortran \ - maybe-configure-target-libobjc \ - maybe-configure-target-libgo \ -+ maybe-configure-target-libphobos \ - maybe-configure-target-libtermcap \ - maybe-configure-target-winsup \ - maybe-configure-target-libgloss \ -@@ -1137,6 +1146,7 @@ all-target: maybe-all-target-libquadmath - all-target: maybe-all-target-libgfortran - all-target: maybe-all-target-libobjc - all-target: maybe-all-target-libgo -+all-target: maybe-all-target-libphobos - all-target: maybe-all-target-libtermcap - all-target: maybe-all-target-winsup - all-target: maybe-all-target-libgloss -@@ -1235,6 +1245,7 @@ info-target: maybe-info-target-libquadma - info-target: maybe-info-target-libgfortran - info-target: maybe-info-target-libobjc - info-target: maybe-info-target-libgo -+info-target: maybe-info-target-libphobos - info-target: maybe-info-target-libtermcap - info-target: maybe-info-target-winsup - info-target: maybe-info-target-libgloss -@@ -1326,6 +1337,7 @@ dvi-target: maybe-dvi-target-libquadmath - dvi-target: maybe-dvi-target-libgfortran - dvi-target: maybe-dvi-target-libobjc - dvi-target: maybe-dvi-target-libgo -+dvi-target: maybe-dvi-target-libphobos - dvi-target: maybe-dvi-target-libtermcap - dvi-target: maybe-dvi-target-winsup - dvi-target: maybe-dvi-target-libgloss -@@ -1417,6 +1429,7 @@ pdf-target: maybe-pdf-target-libquadmath - pdf-target: maybe-pdf-target-libgfortran - pdf-target: maybe-pdf-target-libobjc - pdf-target: maybe-pdf-target-libgo -+pdf-target: maybe-pdf-target-libphobos - pdf-target: maybe-pdf-target-libtermcap - pdf-target: maybe-pdf-target-winsup - pdf-target: maybe-pdf-target-libgloss -@@ -1508,6 +1521,7 @@ html-target: maybe-html-target-libquadma - html-target: maybe-html-target-libgfortran - html-target: maybe-html-target-libobjc - html-target: maybe-html-target-libgo -+html-target: maybe-html-target-libphobos - html-target: maybe-html-target-libtermcap - html-target: maybe-html-target-winsup - html-target: maybe-html-target-libgloss -@@ -1599,6 +1613,7 @@ TAGS-target: maybe-TAGS-target-libquadma - TAGS-target: maybe-TAGS-target-libgfortran - TAGS-target: maybe-TAGS-target-libobjc - TAGS-target: maybe-TAGS-target-libgo -+TAGS-target: maybe-TAGS-target-libphobos - TAGS-target: maybe-TAGS-target-libtermcap - TAGS-target: maybe-TAGS-target-winsup - TAGS-target: maybe-TAGS-target-libgloss -@@ -1690,6 +1705,7 @@ install-info-target: maybe-install-info- - install-info-target: maybe-install-info-target-libgfortran - install-info-target: maybe-install-info-target-libobjc - install-info-target: maybe-install-info-target-libgo -+install-info-target: maybe-install-info-target-libphobos - install-info-target: maybe-install-info-target-libtermcap - install-info-target: maybe-install-info-target-winsup - install-info-target: maybe-install-info-target-libgloss -@@ -1781,6 +1797,7 @@ install-pdf-target: maybe-install-pdf-ta - install-pdf-target: maybe-install-pdf-target-libgfortran - install-pdf-target: maybe-install-pdf-target-libobjc - install-pdf-target: maybe-install-pdf-target-libgo -+install-pdf-target: maybe-install-pdf-target-libphobos - install-pdf-target: maybe-install-pdf-target-libtermcap - install-pdf-target: maybe-install-pdf-target-winsup - install-pdf-target: maybe-install-pdf-target-libgloss -@@ -1872,6 +1889,7 @@ install-html-target: maybe-install-html- - install-html-target: maybe-install-html-target-libgfortran - install-html-target: maybe-install-html-target-libobjc - install-html-target: maybe-install-html-target-libgo -+install-html-target: maybe-install-html-target-libphobos - install-html-target: maybe-install-html-target-libtermcap - install-html-target: maybe-install-html-target-winsup - install-html-target: maybe-install-html-target-libgloss -@@ -1963,6 +1981,7 @@ installcheck-target: maybe-installcheck- - installcheck-target: maybe-installcheck-target-libgfortran - installcheck-target: maybe-installcheck-target-libobjc - installcheck-target: maybe-installcheck-target-libgo -+installcheck-target: maybe-installcheck-target-libphobos - installcheck-target: maybe-installcheck-target-libtermcap - installcheck-target: maybe-installcheck-target-winsup - installcheck-target: maybe-installcheck-target-libgloss -@@ -2054,6 +2073,7 @@ mostlyclean-target: maybe-mostlyclean-ta - mostlyclean-target: maybe-mostlyclean-target-libgfortran - mostlyclean-target: maybe-mostlyclean-target-libobjc - mostlyclean-target: maybe-mostlyclean-target-libgo -+mostlyclean-target: maybe-mostlyclean-target-libphobos - mostlyclean-target: maybe-mostlyclean-target-libtermcap - mostlyclean-target: maybe-mostlyclean-target-winsup - mostlyclean-target: maybe-mostlyclean-target-libgloss -@@ -2145,6 +2165,7 @@ clean-target: maybe-clean-target-libquad - clean-target: maybe-clean-target-libgfortran - clean-target: maybe-clean-target-libobjc - clean-target: maybe-clean-target-libgo -+clean-target: maybe-clean-target-libphobos - clean-target: maybe-clean-target-libtermcap - clean-target: maybe-clean-target-winsup - clean-target: maybe-clean-target-libgloss -@@ -2236,6 +2257,7 @@ distclean-target: maybe-distclean-target - distclean-target: maybe-distclean-target-libgfortran - distclean-target: maybe-distclean-target-libobjc - distclean-target: maybe-distclean-target-libgo -+distclean-target: maybe-distclean-target-libphobos - distclean-target: maybe-distclean-target-libtermcap - distclean-target: maybe-distclean-target-winsup - distclean-target: maybe-distclean-target-libgloss -@@ -2327,6 +2349,7 @@ maintainer-clean-target: maybe-maintaine - maintainer-clean-target: maybe-maintainer-clean-target-libgfortran - maintainer-clean-target: maybe-maintainer-clean-target-libobjc - maintainer-clean-target: maybe-maintainer-clean-target-libgo -+maintainer-clean-target: maybe-maintainer-clean-target-libphobos - maintainer-clean-target: maybe-maintainer-clean-target-libtermcap - maintainer-clean-target: maybe-maintainer-clean-target-winsup - maintainer-clean-target: maybe-maintainer-clean-target-libgloss -@@ -2474,6 +2497,7 @@ check-target: \ - maybe-check-target-libgfortran \ - maybe-check-target-libobjc \ - maybe-check-target-libgo \ -+ maybe-check-target-libphobos \ - maybe-check-target-libtermcap \ - maybe-check-target-winsup \ - maybe-check-target-libgloss \ -@@ -2661,6 +2685,7 @@ install-target: \ - maybe-install-target-libgfortran \ - maybe-install-target-libobjc \ - maybe-install-target-libgo \ -+ maybe-install-target-libphobos \ - maybe-install-target-libtermcap \ - maybe-install-target-winsup \ - maybe-install-target-libgloss \ -@@ -2772,6 +2797,7 @@ install-strip-target: \ - maybe-install-strip-target-libgfortran \ - maybe-install-strip-target-libobjc \ - maybe-install-strip-target-libgo \ -+ maybe-install-strip-target-libphobos \ - maybe-install-strip-target-libtermcap \ - maybe-install-strip-target-winsup \ - maybe-install-strip-target-libgloss \ -@@ -41722,6 +41748,464 @@ maintainer-clean-target-libgo: - - - -+.PHONY: configure-target-libphobos maybe-configure-target-libphobos -+maybe-configure-target-libphobos: -+@if gcc-bootstrap -+configure-target-libphobos: stage_current -+@endif gcc-bootstrap -+@if target-libphobos -+maybe-configure-target-libphobos: configure-target-libphobos -+configure-target-libphobos: -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ echo "Checking multilib configuration for libphobos..."; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \ -+ $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libphobos/multilib.tmp 2> /dev/null; \ -+ if test -r $(TARGET_SUBDIR)/libphobos/multilib.out; then \ -+ if cmp -s $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; then \ -+ rm -f $(TARGET_SUBDIR)/libphobos/multilib.tmp; \ -+ else \ -+ rm -f $(TARGET_SUBDIR)/libphobos/Makefile; \ -+ mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \ -+ fi; \ -+ else \ -+ mv $(TARGET_SUBDIR)/libphobos/multilib.tmp $(TARGET_SUBDIR)/libphobos/multilib.out; \ -+ fi; \ -+ test ! -f $(TARGET_SUBDIR)/libphobos/Makefile || exit 0; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libphobos; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo Configuring in $(TARGET_SUBDIR)/libphobos; \ -+ cd "$(TARGET_SUBDIR)/libphobos" || exit 1; \ -+ case $(srcdir) in \ -+ /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ -+ *) topdir=`echo $(TARGET_SUBDIR)/libphobos/ | \ -+ sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ -+ esac; \ -+ module_srcdir=libphobos; \ -+ rm -f no-such-file || : ; \ -+ CONFIG_SITE=no-such-file $(SHELL) \ -+ $$s/$$module_srcdir/configure \ -+ --srcdir=$${topdir}/$$module_srcdir \ -+ $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ -+ --target=${target_alias} \ -+ || exit 1 -+@endif target-libphobos -+ -+ -+ -+ -+ -+.PHONY: all-target-libphobos maybe-all-target-libphobos -+maybe-all-target-libphobos: -+@if gcc-bootstrap -+all-target-libphobos: stage_current -+@endif gcc-bootstrap -+@if target-libphobos -+TARGET-target-libphobos=all -+maybe-all-target-libphobos: all-target-libphobos -+all-target-libphobos: configure-target-libphobos -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ -+ $(TARGET-target-libphobos)) -+@endif target-libphobos -+ -+ -+ -+ -+ -+.PHONY: check-target-libphobos maybe-check-target-libphobos -+maybe-check-target-libphobos: -+@if target-libphobos -+maybe-check-target-libphobos: check-target-libphobos -+ -+check-target-libphobos: -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(MAKE) $(TARGET_FLAGS_TO_PASS) check) -+ -+@endif target-libphobos -+ -+.PHONY: install-target-libphobos maybe-install-target-libphobos -+maybe-install-target-libphobos: -+@if target-libphobos -+maybe-install-target-libphobos: install-target-libphobos -+ -+install-target-libphobos: installdirs -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(MAKE) $(TARGET_FLAGS_TO_PASS) install) -+ -+@endif target-libphobos -+ -+.PHONY: install-strip-target-libphobos maybe-install-strip-target-libphobos -+maybe-install-strip-target-libphobos: -+@if target-libphobos -+maybe-install-strip-target-libphobos: install-strip-target-libphobos -+ -+install-strip-target-libphobos: installdirs -+ @: $(MAKE); $(unstage) -+ @r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) -+ -+@endif target-libphobos -+ -+# Other targets (info, dvi, pdf, etc.) -+ -+.PHONY: maybe-info-target-libphobos info-target-libphobos -+maybe-info-target-libphobos: -+@if target-libphobos -+maybe-info-target-libphobos: info-target-libphobos -+ -+info-target-libphobos: \ -+ configure-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing info in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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}" \ -+ info) \ -+ || exit 1 -+ -+@endif target-libphobos -+ -+.PHONY: maybe-dvi-target-libphobos dvi-target-libphobos -+maybe-dvi-target-libphobos: -+@if target-libphobos -+maybe-dvi-target-libphobos: dvi-target-libphobos -+ -+dvi-target-libphobos: \ -+ configure-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing dvi in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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}" \ -+ dvi) \ -+ || exit 1 -+ -+@endif target-libphobos -+ -+.PHONY: maybe-pdf-target-libphobos pdf-target-libphobos -+maybe-pdf-target-libphobos: -+@if target-libphobos -+maybe-pdf-target-libphobos: pdf-target-libphobos -+ -+pdf-target-libphobos: \ -+ configure-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing pdf in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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-libphobos -+ -+.PHONY: maybe-html-target-libphobos html-target-libphobos -+maybe-html-target-libphobos: -+@if target-libphobos -+maybe-html-target-libphobos: html-target-libphobos -+ -+html-target-libphobos: \ -+ configure-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing html in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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}" \ -+ html) \ -+ || exit 1 -+ -+@endif target-libphobos -+ -+.PHONY: maybe-TAGS-target-libphobos TAGS-target-libphobos -+maybe-TAGS-target-libphobos: -+@if target-libphobos -+maybe-TAGS-target-libphobos: TAGS-target-libphobos -+ -+TAGS-target-libphobos: \ -+ configure-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing TAGS in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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}" \ -+ TAGS) \ -+ || exit 1 -+ -+@endif target-libphobos -+ -+.PHONY: maybe-install-info-target-libphobos install-info-target-libphobos -+maybe-install-info-target-libphobos: -+@if target-libphobos -+maybe-install-info-target-libphobos: install-info-target-libphobos -+ -+install-info-target-libphobos: \ -+ configure-target-libphobos \ -+ info-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing install-info in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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-info) \ -+ || exit 1 -+ -+@endif target-libphobos -+ -+.PHONY: maybe-install-pdf-target-libphobos install-pdf-target-libphobos -+maybe-install-pdf-target-libphobos: -+@if target-libphobos -+maybe-install-pdf-target-libphobos: install-pdf-target-libphobos -+ -+install-pdf-target-libphobos: \ -+ configure-target-libphobos \ -+ pdf-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/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)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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-libphobos -+ -+.PHONY: maybe-install-html-target-libphobos install-html-target-libphobos -+maybe-install-html-target-libphobos: -+@if target-libphobos -+maybe-install-html-target-libphobos: install-html-target-libphobos -+ -+install-html-target-libphobos: \ -+ configure-target-libphobos \ -+ html-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/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)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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-libphobos -+ -+.PHONY: maybe-installcheck-target-libphobos installcheck-target-libphobos -+maybe-installcheck-target-libphobos: -+@if target-libphobos -+maybe-installcheck-target-libphobos: installcheck-target-libphobos -+ -+installcheck-target-libphobos: \ -+ configure-target-libphobos -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing installcheck in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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}" \ -+ installcheck) \ -+ || exit 1 -+ -+@endif target-libphobos -+ -+.PHONY: maybe-mostlyclean-target-libphobos mostlyclean-target-libphobos -+maybe-mostlyclean-target-libphobos: -+@if target-libphobos -+maybe-mostlyclean-target-libphobos: mostlyclean-target-libphobos -+ -+mostlyclean-target-libphobos: -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing mostlyclean in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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-libphobos -+ -+.PHONY: maybe-clean-target-libphobos clean-target-libphobos -+maybe-clean-target-libphobos: -+@if target-libphobos -+maybe-clean-target-libphobos: clean-target-libphobos -+ -+clean-target-libphobos: -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing clean in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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-libphobos -+ -+.PHONY: maybe-distclean-target-libphobos distclean-target-libphobos -+maybe-distclean-target-libphobos: -+@if target-libphobos -+maybe-distclean-target-libphobos: distclean-target-libphobos -+ -+distclean-target-libphobos: -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/Makefile ] || exit 0; \ -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(NORMAL_TARGET_EXPORTS) \ -+ echo "Doing distclean in $(TARGET_SUBDIR)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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-libphobos -+ -+.PHONY: maybe-maintainer-clean-target-libphobos maintainer-clean-target-libphobos -+maybe-maintainer-clean-target-libphobos: -+@if target-libphobos -+maybe-maintainer-clean-target-libphobos: maintainer-clean-target-libphobos -+ -+maintainer-clean-target-libphobos: -+ @: $(MAKE); $(unstage) -+ @[ -f $(TARGET_SUBDIR)/libphobos/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)/libphobos"; \ -+ for flag in $(EXTRA_TARGET_FLAGS); do \ -+ eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ -+ done; \ -+ (cd $(TARGET_SUBDIR)/libphobos && \ -+ $(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-libphobos -+ -+ -+ -+ -+ - .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap - maybe-configure-target-libtermcap: - @if gcc-bootstrap -@@ -46107,8 +46591,8 @@ configure-target-libada-sjlj: - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - echo "Checking multilib configuration for libada-sjlj..."; \ -- $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada-sjlj ; \ -- $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada-sjlj/multilib.tmp 2> /dev/null ; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada-sjlj; \ -+ $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada-sjlj/multilib.tmp 2> /dev/null; \ - if test -r $(TARGET_SUBDIR)/libada-sjlj/multilib.out; then \ - if cmp -s $(TARGET_SUBDIR)/libada-sjlj/multilib.tmp $(TARGET_SUBDIR)/libada-sjlj/multilib.out; then \ - rm -f $(TARGET_SUBDIR)/libada-sjlj/multilib.tmp; \ -@@ -46120,7 +46604,7 @@ configure-target-libada-sjlj: - mv $(TARGET_SUBDIR)/libada-sjlj/multilib.tmp $(TARGET_SUBDIR)/libada-sjlj/multilib.out; \ - fi; \ - test ! -f $(TARGET_SUBDIR)/libada-sjlj/Makefile || exit 0; \ -- $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada-sjlj ; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada-sjlj; \ - $(NORMAL_TARGET_EXPORTS) \ - echo Configuring in $(TARGET_SUBDIR)/libada-sjlj; \ - cd "$(TARGET_SUBDIR)/libada-sjlj" || exit 1; \ -@@ -46225,11 +46709,11 @@ maybe-pdf-target-libada-sjlj: pdf-target - pdf-target-libada-sjlj: \ - configure-target-libada-sjlj - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ -- echo "Doing pdf in $(TARGET_SUBDIR)/libada-sjlj" ; \ -+ echo "Doing pdf in $(TARGET_SUBDIR)/libada-sjlj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -46282,11 +46766,11 @@ install-pdf-target-libada-sjlj: \ - configure-target-libada-sjlj \ - pdf-target-libada-sjlj - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libada-sjlj/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)/libada-sjlj" ; \ -+ echo "Doing install-pdf in $(TARGET_SUBDIR)/libada-sjlj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -46309,11 +46793,11 @@ install-html-target-libada-sjlj: \ - configure-target-libada-sjlj \ - html-target-libada-sjlj - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libada-sjlj/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)/libada-sjlj" ; \ -+ echo "Doing install-html in $(TARGET_SUBDIR)/libada-sjlj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -46344,11 +46828,11 @@ maybe-mostlyclean-target-libada-sjlj: mo - - mostlyclean-target-libada-sjlj: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ -- echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada-sjlj" ; \ -+ echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada-sjlj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -46369,11 +46853,11 @@ maybe-clean-target-libada-sjlj: clean-ta - - clean-target-libada-sjlj: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ -- echo "Doing clean in $(TARGET_SUBDIR)/libada-sjlj" ; \ -+ echo "Doing clean in $(TARGET_SUBDIR)/libada-sjlj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -46394,11 +46878,11 @@ maybe-distclean-target-libada-sjlj: dist - - distclean-target-libada-sjlj: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ -- echo "Doing distclean in $(TARGET_SUBDIR)/libada-sjlj" ; \ -+ echo "Doing distclean in $(TARGET_SUBDIR)/libada-sjlj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -46419,11 +46903,11 @@ maybe-maintainer-clean-target-libada-sjl - - maintainer-clean-target-libada-sjlj: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libada-sjlj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libada-sjlj/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)/libada-sjlj" ; \ -+ echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada-sjlj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -46453,8 +46937,8 @@ configure-target-libgnatvsn: - @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 ; \ -+ $(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; \ -@@ -46466,7 +46950,7 @@ configure-target-libgnatvsn: - 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 ; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgnatvsn; \ - $(NORMAL_TARGET_EXPORTS) \ - echo Configuring in $(TARGET_SUBDIR)/libgnatvsn; \ - cd "$(TARGET_SUBDIR)/libgnatvsn" || exit 1; \ -@@ -46581,11 +47065,11 @@ maybe-pdf-target-libgnatvsn: pdf-target- - pdf-target-libgnatvsn: \ - configure-target-libgnatvsn - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ @[ -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" ; \ -+ 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; \ -@@ -46638,11 +47122,11 @@ install-pdf-target-libgnatvsn: \ - configure-target-libgnatvsn \ - pdf-target-libgnatvsn - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ @[ -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" ; \ -+ 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; \ -@@ -46665,11 +47149,11 @@ install-html-target-libgnatvsn: \ - configure-target-libgnatvsn \ - html-target-libgnatvsn - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ @[ -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" ; \ -+ 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; \ -@@ -46700,11 +47184,11 @@ maybe-mostlyclean-target-libgnatvsn: mos - - mostlyclean-target-libgnatvsn: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ @[ -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" ; \ -+ 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; \ -@@ -46725,11 +47209,11 @@ maybe-clean-target-libgnatvsn: clean-tar - - clean-target-libgnatvsn: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ @[ -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" ; \ -+ 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; \ -@@ -46750,11 +47234,11 @@ maybe-distclean-target-libgnatvsn: distc - - distclean-target-libgnatvsn: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ @[ -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" ; \ -+ 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; \ -@@ -46775,11 +47259,11 @@ maybe-maintainer-clean-target-libgnatvsn - - maintainer-clean-target-libgnatvsn: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatvsn/Makefile ] || exit 0 ; \ -+ @[ -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" ; \ -+ 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; \ -@@ -46809,8 +47293,8 @@ configure-target-libgnatprj: - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - echo "Checking multilib configuration for libgnatprj..."; \ -- $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgnatprj ; \ -- $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgnatprj/multilib.tmp 2> /dev/null ; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgnatprj; \ -+ $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgnatprj/multilib.tmp 2> /dev/null; \ - if test -r $(TARGET_SUBDIR)/libgnatprj/multilib.out; then \ - if cmp -s $(TARGET_SUBDIR)/libgnatprj/multilib.tmp $(TARGET_SUBDIR)/libgnatprj/multilib.out; then \ - rm -f $(TARGET_SUBDIR)/libgnatprj/multilib.tmp; \ -@@ -46822,7 +47306,7 @@ configure-target-libgnatprj: - mv $(TARGET_SUBDIR)/libgnatprj/multilib.tmp $(TARGET_SUBDIR)/libgnatprj/multilib.out; \ - fi; \ - test ! -f $(TARGET_SUBDIR)/libgnatprj/Makefile || exit 0; \ -- $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgnatprj ; \ -+ $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgnatprj; \ - $(NORMAL_TARGET_EXPORTS) \ - echo Configuring in $(TARGET_SUBDIR)/libgnatprj; \ - cd "$(TARGET_SUBDIR)/libgnatprj" || exit 1; \ -@@ -46937,11 +47421,11 @@ maybe-pdf-target-libgnatprj: pdf-target- - pdf-target-libgnatprj: \ - configure-target-libgnatprj - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ -- echo "Doing pdf in $(TARGET_SUBDIR)/libgnatprj" ; \ -+ echo "Doing pdf in $(TARGET_SUBDIR)/libgnatprj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -46994,11 +47478,11 @@ install-pdf-target-libgnatprj: \ - configure-target-libgnatprj \ - pdf-target-libgnatprj - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libgnatprj/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)/libgnatprj" ; \ -+ echo "Doing install-pdf in $(TARGET_SUBDIR)/libgnatprj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -47021,11 +47505,11 @@ install-html-target-libgnatprj: \ - configure-target-libgnatprj \ - html-target-libgnatprj - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libgnatprj/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)/libgnatprj" ; \ -+ echo "Doing install-html in $(TARGET_SUBDIR)/libgnatprj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -47056,11 +47540,11 @@ maybe-mostlyclean-target-libgnatprj: mos - - mostlyclean-target-libgnatprj: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ -- echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgnatprj" ; \ -+ echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgnatprj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -47081,11 +47565,11 @@ maybe-clean-target-libgnatprj: clean-tar - - clean-target-libgnatprj: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ -- echo "Doing clean in $(TARGET_SUBDIR)/libgnatprj" ; \ -+ echo "Doing clean in $(TARGET_SUBDIR)/libgnatprj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -47106,11 +47590,11 @@ maybe-distclean-target-libgnatprj: distc - - distclean-target-libgnatprj: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ -- echo "Doing distclean in $(TARGET_SUBDIR)/libgnatprj" ; \ -+ echo "Doing distclean in $(TARGET_SUBDIR)/libgnatprj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -47131,11 +47615,11 @@ maybe-maintainer-clean-target-libgnatprj - - maintainer-clean-target-libgnatprj: - @: $(MAKE); $(unstage) -- @[ -f $(TARGET_SUBDIR)/libgnatprj/Makefile ] || exit 0 ; \ -+ @[ -f $(TARGET_SUBDIR)/libgnatprj/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)/libgnatprj" ; \ -+ echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgnatprj"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ -@@ -49141,6 +49625,14 @@ check-gcc-go: - (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go); - check-go: check-gcc-go check-target-libgo - -+.PHONY: check-gcc-d check-d -+check-gcc-d: -+ r=`${PWD_COMMAND}`; export r; \ -+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ -+ $(HOST_EXPORTS) \ -+ (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-d); -+check-d: check-gcc-d check-target-libphobos -+ - - # The gcc part of install-no-fixedincludes, which relies on an intimate - # knowledge of how a number of gcc internal targets (inter)operate. Delegate. -@@ -51347,6 +51839,7 @@ configure-target-libquadmath: stage_last - configure-target-libgfortran: stage_last - configure-target-libobjc: stage_last - configure-target-libgo: stage_last -+configure-target-libphobos: stage_last - configure-target-libtermcap: stage_last - configure-target-winsup: stage_last - configure-target-libgloss: stage_last -@@ -51385,6 +51878,7 @@ configure-target-libquadmath: maybe-all- - configure-target-libgfortran: maybe-all-gcc - configure-target-libobjc: maybe-all-gcc - configure-target-libgo: maybe-all-gcc -+configure-target-libphobos: maybe-all-gcc - configure-target-libtermcap: maybe-all-gcc - configure-target-winsup: maybe-all-gcc - configure-target-libgloss: maybe-all-gcc -@@ -52246,6 +52740,8 @@ configure-target-libgo: maybe-all-target - all-target-libgo: maybe-all-target-libbacktrace - all-target-libgo: maybe-all-target-libffi - all-target-libgo: maybe-all-target-libatomic -+configure-target-libphobos: maybe-configure-target-zlib -+all-target-libphobos: maybe-all-target-zlib - configure-target-libjava: maybe-configure-target-zlib - configure-target-libjava: maybe-configure-target-boehm-gc - configure-target-libjava: maybe-configure-target-libffi -@@ -52364,6 +52860,7 @@ configure-target-libquadmath: maybe-all- - configure-target-libgfortran: maybe-all-target-libgcc - configure-target-libobjc: maybe-all-target-libgcc - configure-target-libgo: maybe-all-target-libgcc -+configure-target-libphobos: maybe-all-target-libgcc - configure-target-libtermcap: maybe-all-target-libgcc - configure-target-winsup: maybe-all-target-libgcc - configure-target-libgloss: maybe-all-target-libgcc -@@ -52411,6 +52908,8 @@ configure-target-libobjc: maybe-all-targ - - configure-target-libgo: maybe-all-target-newlib maybe-all-target-libgloss - -+configure-target-libphobos: maybe-all-target-newlib maybe-all-target-libgloss -+ - configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss - - configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss |