Index: Makefile.in --- Makefile.in.orig +++ Makefile.in @@ -1116,29 +1116,8 @@ configure-host: \ maybe-configure-libctf .PHONY: configure-target configure-target: \ - maybe-configure-target-libstdc++-v3 \ - maybe-configure-target-libsanitizer \ - maybe-configure-target-libvtv \ - maybe-configure-target-liboffloadmic \ - maybe-configure-target-libssp \ maybe-configure-target-newlib \ - maybe-configure-target-libgcc \ - maybe-configure-target-libbacktrace \ - maybe-configure-target-libquadmath \ - 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 \ - maybe-configure-target-libffi \ - maybe-configure-target-zlib \ - maybe-configure-target-rda \ - maybe-configure-target-libada \ - maybe-configure-target-libgomp \ - maybe-configure-target-libitm \ - maybe-configure-target-libatomic + maybe-configure-target-libgcc # The target built for a native non-bootstrap build. .PHONY: all @@ -1296,47 +1275,10 @@ all-host: maybe-all-libctf .PHONY: all-target -@if target-libstdc++-v3-no-bootstrap -all-target: maybe-all-target-libstdc++-v3 -@endif target-libstdc++-v3-no-bootstrap -@if target-libsanitizer-no-bootstrap -all-target: maybe-all-target-libsanitizer -@endif target-libsanitizer-no-bootstrap -@if target-libvtv-no-bootstrap -all-target: maybe-all-target-libvtv -@endif target-libvtv-no-bootstrap -all-target: maybe-all-target-liboffloadmic -all-target: maybe-all-target-libssp all-target: maybe-all-target-newlib @if target-libgcc-no-bootstrap all-target: maybe-all-target-libgcc @endif target-libgcc-no-bootstrap -@if target-libbacktrace-no-bootstrap -all-target: maybe-all-target-libbacktrace -@endif target-libbacktrace-no-bootstrap -all-target: maybe-all-target-libquadmath -all-target: maybe-all-target-libgfortran -all-target: maybe-all-target-libobjc -all-target: maybe-all-target-libgo -@if target-libphobos-no-bootstrap -all-target: maybe-all-target-libphobos -@endif target-libphobos-no-bootstrap -all-target: maybe-all-target-libtermcap -all-target: maybe-all-target-winsup -all-target: maybe-all-target-libgloss -all-target: maybe-all-target-libffi -@if target-zlib-no-bootstrap -all-target: maybe-all-target-zlib -@endif target-zlib-no-bootstrap -all-target: maybe-all-target-rda -all-target: maybe-all-target-libada -@if target-libgomp-no-bootstrap -all-target: maybe-all-target-libgomp -@endif target-libgomp-no-bootstrap -all-target: maybe-all-target-libitm -@if target-libatomic-no-bootstrap -all-target: maybe-all-target-libatomic -@endif target-libatomic-no-bootstrap # Do a target for all the subdirectories. A ``make do-X'' will do a # ``make X'' in all subdirectories (because, in general, there is a @@ -1409,29 +1351,8 @@ info-host: maybe-info-libctf .PHONY: info-target -info-target: maybe-info-target-libstdc++-v3 -info-target: maybe-info-target-libsanitizer -info-target: maybe-info-target-libvtv -info-target: maybe-info-target-liboffloadmic -info-target: maybe-info-target-libssp info-target: maybe-info-target-newlib info-target: maybe-info-target-libgcc -info-target: maybe-info-target-libbacktrace -info-target: maybe-info-target-libquadmath -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 -info-target: maybe-info-target-libffi -info-target: maybe-info-target-zlib -info-target: maybe-info-target-rda -info-target: maybe-info-target-libada -info-target: maybe-info-target-libgomp -info-target: maybe-info-target-libitm -info-target: maybe-info-target-libatomic .PHONY: do-dvi do-dvi: @@ -1499,29 +1420,8 @@ dvi-host: maybe-dvi-libctf .PHONY: dvi-target -dvi-target: maybe-dvi-target-libstdc++-v3 -dvi-target: maybe-dvi-target-libsanitizer -dvi-target: maybe-dvi-target-libvtv -dvi-target: maybe-dvi-target-liboffloadmic -dvi-target: maybe-dvi-target-libssp dvi-target: maybe-dvi-target-newlib dvi-target: maybe-dvi-target-libgcc -dvi-target: maybe-dvi-target-libbacktrace -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 -dvi-target: maybe-dvi-target-libffi -dvi-target: maybe-dvi-target-zlib -dvi-target: maybe-dvi-target-rda -dvi-target: maybe-dvi-target-libada -dvi-target: maybe-dvi-target-libgomp -dvi-target: maybe-dvi-target-libitm -dvi-target: maybe-dvi-target-libatomic .PHONY: do-pdf do-pdf: @@ -1589,29 +1489,8 @@ pdf-host: maybe-pdf-libctf .PHONY: pdf-target -pdf-target: maybe-pdf-target-libstdc++-v3 -pdf-target: maybe-pdf-target-libsanitizer -pdf-target: maybe-pdf-target-libvtv -pdf-target: maybe-pdf-target-liboffloadmic -pdf-target: maybe-pdf-target-libssp pdf-target: maybe-pdf-target-newlib pdf-target: maybe-pdf-target-libgcc -pdf-target: maybe-pdf-target-libbacktrace -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 -pdf-target: maybe-pdf-target-libffi -pdf-target: maybe-pdf-target-zlib -pdf-target: maybe-pdf-target-rda -pdf-target: maybe-pdf-target-libada -pdf-target: maybe-pdf-target-libgomp -pdf-target: maybe-pdf-target-libitm -pdf-target: maybe-pdf-target-libatomic .PHONY: do-html do-html: @@ -1679,29 +1558,8 @@ html-host: maybe-html-libctf .PHONY: html-target -html-target: maybe-html-target-libstdc++-v3 -html-target: maybe-html-target-libsanitizer -html-target: maybe-html-target-libvtv -html-target: maybe-html-target-liboffloadmic -html-target: maybe-html-target-libssp html-target: maybe-html-target-newlib html-target: maybe-html-target-libgcc -html-target: maybe-html-target-libbacktrace -html-target: maybe-html-target-libquadmath -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 -html-target: maybe-html-target-libffi -html-target: maybe-html-target-zlib -html-target: maybe-html-target-rda -html-target: maybe-html-target-libada -html-target: maybe-html-target-libgomp -html-target: maybe-html-target-libitm -html-target: maybe-html-target-libatomic .PHONY: do-TAGS do-TAGS: @@ -1769,29 +1627,8 @@ TAGS-host: maybe-TAGS-libctf .PHONY: TAGS-target -TAGS-target: maybe-TAGS-target-libstdc++-v3 -TAGS-target: maybe-TAGS-target-libsanitizer -TAGS-target: maybe-TAGS-target-libvtv -TAGS-target: maybe-TAGS-target-liboffloadmic -TAGS-target: maybe-TAGS-target-libssp TAGS-target: maybe-TAGS-target-newlib TAGS-target: maybe-TAGS-target-libgcc -TAGS-target: maybe-TAGS-target-libbacktrace -TAGS-target: maybe-TAGS-target-libquadmath -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 -TAGS-target: maybe-TAGS-target-libffi -TAGS-target: maybe-TAGS-target-zlib -TAGS-target: maybe-TAGS-target-rda -TAGS-target: maybe-TAGS-target-libada -TAGS-target: maybe-TAGS-target-libgomp -TAGS-target: maybe-TAGS-target-libitm -TAGS-target: maybe-TAGS-target-libatomic .PHONY: do-install-info do-install-info: @@ -1859,29 +1696,8 @@ install-info-host: maybe-install-info-libctf .PHONY: install-info-target -install-info-target: maybe-install-info-target-libstdc++-v3 -install-info-target: maybe-install-info-target-libsanitizer -install-info-target: maybe-install-info-target-libvtv -install-info-target: maybe-install-info-target-liboffloadmic -install-info-target: maybe-install-info-target-libssp install-info-target: maybe-install-info-target-newlib install-info-target: maybe-install-info-target-libgcc -install-info-target: maybe-install-info-target-libbacktrace -install-info-target: maybe-install-info-target-libquadmath -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 -install-info-target: maybe-install-info-target-libffi -install-info-target: maybe-install-info-target-zlib -install-info-target: maybe-install-info-target-rda -install-info-target: maybe-install-info-target-libada -install-info-target: maybe-install-info-target-libgomp -install-info-target: maybe-install-info-target-libitm -install-info-target: maybe-install-info-target-libatomic .PHONY: do-install-dvi do-install-dvi: @@ -2039,29 +1855,8 @@ install-pdf-host: maybe-install-pdf-libctf .PHONY: install-pdf-target -install-pdf-target: maybe-install-pdf-target-libstdc++-v3 -install-pdf-target: maybe-install-pdf-target-libsanitizer -install-pdf-target: maybe-install-pdf-target-libvtv -install-pdf-target: maybe-install-pdf-target-liboffloadmic -install-pdf-target: maybe-install-pdf-target-libssp install-pdf-target: maybe-install-pdf-target-newlib install-pdf-target: maybe-install-pdf-target-libgcc -install-pdf-target: maybe-install-pdf-target-libbacktrace -install-pdf-target: maybe-install-pdf-target-libquadmath -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 -install-pdf-target: maybe-install-pdf-target-libffi -install-pdf-target: maybe-install-pdf-target-zlib -install-pdf-target: maybe-install-pdf-target-rda -install-pdf-target: maybe-install-pdf-target-libada -install-pdf-target: maybe-install-pdf-target-libgomp -install-pdf-target: maybe-install-pdf-target-libitm -install-pdf-target: maybe-install-pdf-target-libatomic .PHONY: do-install-html do-install-html: @@ -2129,29 +1924,8 @@ install-html-host: maybe-install-html-libctf .PHONY: install-html-target -install-html-target: maybe-install-html-target-libstdc++-v3 -install-html-target: maybe-install-html-target-libsanitizer -install-html-target: maybe-install-html-target-libvtv -install-html-target: maybe-install-html-target-liboffloadmic -install-html-target: maybe-install-html-target-libssp install-html-target: maybe-install-html-target-newlib install-html-target: maybe-install-html-target-libgcc -install-html-target: maybe-install-html-target-libbacktrace -install-html-target: maybe-install-html-target-libquadmath -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 -install-html-target: maybe-install-html-target-libffi -install-html-target: maybe-install-html-target-zlib -install-html-target: maybe-install-html-target-rda -install-html-target: maybe-install-html-target-libada -install-html-target: maybe-install-html-target-libgomp -install-html-target: maybe-install-html-target-libitm -install-html-target: maybe-install-html-target-libatomic .PHONY: do-installcheck do-installcheck: @@ -2219,29 +1993,8 @@ installcheck-host: maybe-installcheck-libctf .PHONY: installcheck-target -installcheck-target: maybe-installcheck-target-libstdc++-v3 -installcheck-target: maybe-installcheck-target-libsanitizer -installcheck-target: maybe-installcheck-target-libvtv -installcheck-target: maybe-installcheck-target-liboffloadmic -installcheck-target: maybe-installcheck-target-libssp installcheck-target: maybe-installcheck-target-newlib installcheck-target: maybe-installcheck-target-libgcc -installcheck-target: maybe-installcheck-target-libbacktrace -installcheck-target: maybe-installcheck-target-libquadmath -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 -installcheck-target: maybe-installcheck-target-libffi -installcheck-target: maybe-installcheck-target-zlib -installcheck-target: maybe-installcheck-target-rda -installcheck-target: maybe-installcheck-target-libada -installcheck-target: maybe-installcheck-target-libgomp -installcheck-target: maybe-installcheck-target-libitm -installcheck-target: maybe-installcheck-target-libatomic .PHONY: do-mostlyclean do-mostlyclean: @@ -2309,29 +2062,8 @@ mostlyclean-host: maybe-mostlyclean-libctf .PHONY: mostlyclean-target -mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3 -mostlyclean-target: maybe-mostlyclean-target-libsanitizer -mostlyclean-target: maybe-mostlyclean-target-libvtv -mostlyclean-target: maybe-mostlyclean-target-liboffloadmic -mostlyclean-target: maybe-mostlyclean-target-libssp mostlyclean-target: maybe-mostlyclean-target-newlib mostlyclean-target: maybe-mostlyclean-target-libgcc -mostlyclean-target: maybe-mostlyclean-target-libbacktrace -mostlyclean-target: maybe-mostlyclean-target-libquadmath -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 -mostlyclean-target: maybe-mostlyclean-target-libffi -mostlyclean-target: maybe-mostlyclean-target-zlib -mostlyclean-target: maybe-mostlyclean-target-rda -mostlyclean-target: maybe-mostlyclean-target-libada -mostlyclean-target: maybe-mostlyclean-target-libgomp -mostlyclean-target: maybe-mostlyclean-target-libitm -mostlyclean-target: maybe-mostlyclean-target-libatomic .PHONY: do-clean do-clean: @@ -2399,29 +2131,8 @@ clean-host: maybe-clean-libctf .PHONY: clean-target -clean-target: maybe-clean-target-libstdc++-v3 -clean-target: maybe-clean-target-libsanitizer -clean-target: maybe-clean-target-libvtv -clean-target: maybe-clean-target-liboffloadmic -clean-target: maybe-clean-target-libssp clean-target: maybe-clean-target-newlib clean-target: maybe-clean-target-libgcc -clean-target: maybe-clean-target-libbacktrace -clean-target: maybe-clean-target-libquadmath -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 -clean-target: maybe-clean-target-libffi -clean-target: maybe-clean-target-zlib -clean-target: maybe-clean-target-rda -clean-target: maybe-clean-target-libada -clean-target: maybe-clean-target-libgomp -clean-target: maybe-clean-target-libitm -clean-target: maybe-clean-target-libatomic .PHONY: do-distclean do-distclean: @@ -2489,29 +2200,8 @@ distclean-host: maybe-distclean-libctf .PHONY: distclean-target -distclean-target: maybe-distclean-target-libstdc++-v3 -distclean-target: maybe-distclean-target-libsanitizer -distclean-target: maybe-distclean-target-libvtv -distclean-target: maybe-distclean-target-liboffloadmic -distclean-target: maybe-distclean-target-libssp distclean-target: maybe-distclean-target-newlib distclean-target: maybe-distclean-target-libgcc -distclean-target: maybe-distclean-target-libbacktrace -distclean-target: maybe-distclean-target-libquadmath -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 -distclean-target: maybe-distclean-target-libffi -distclean-target: maybe-distclean-target-zlib -distclean-target: maybe-distclean-target-rda -distclean-target: maybe-distclean-target-libada -distclean-target: maybe-distclean-target-libgomp -distclean-target: maybe-distclean-target-libitm -distclean-target: maybe-distclean-target-libatomic .PHONY: do-maintainer-clean do-maintainer-clean: @@ -2579,29 +2269,8 @@ maintainer-clean-host: maybe-maintainer-clean-libctf .PHONY: maintainer-clean-target -maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3 -maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer -maintainer-clean-target: maybe-maintainer-clean-target-libvtv -maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic -maintainer-clean-target: maybe-maintainer-clean-target-libssp maintainer-clean-target: maybe-maintainer-clean-target-newlib maintainer-clean-target: maybe-maintainer-clean-target-libgcc -maintainer-clean-target: maybe-maintainer-clean-target-libbacktrace -maintainer-clean-target: maybe-maintainer-clean-target-libquadmath -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 -maintainer-clean-target: maybe-maintainer-clean-target-libffi -maintainer-clean-target: maybe-maintainer-clean-target-zlib -maintainer-clean-target: maybe-maintainer-clean-target-rda -maintainer-clean-target: maybe-maintainer-clean-target-libada -maintainer-clean-target: maybe-maintainer-clean-target-libgomp -maintainer-clean-target: maybe-maintainer-clean-target-libitm -maintainer-clean-target: maybe-maintainer-clean-target-libatomic # Here are the targets which correspond to the do-X targets. @@ -2727,29 +2396,8 @@ check-host: \ .PHONY: check-target check-target: \ - maybe-check-target-libstdc++-v3 \ - maybe-check-target-libsanitizer \ - maybe-check-target-libvtv \ - maybe-check-target-liboffloadmic \ - maybe-check-target-libssp \ maybe-check-target-newlib \ - maybe-check-target-libgcc \ - maybe-check-target-libbacktrace \ - maybe-check-target-libquadmath \ - 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 \ - maybe-check-target-libffi \ - maybe-check-target-zlib \ - maybe-check-target-rda \ - maybe-check-target-libada \ - maybe-check-target-libgomp \ - maybe-check-target-libitm \ - maybe-check-target-libatomic + maybe-check-target-libgcc do-check: @: $(MAKE); $(unstage) @@ -2919,29 +2567,8 @@ install-host: \ .PHONY: install-target install-target: \ - maybe-install-target-libstdc++-v3 \ - maybe-install-target-libsanitizer \ - maybe-install-target-libvtv \ - maybe-install-target-liboffloadmic \ - maybe-install-target-libssp \ maybe-install-target-newlib \ - maybe-install-target-libgcc \ - maybe-install-target-libbacktrace \ - maybe-install-target-libquadmath \ - 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 \ - maybe-install-target-libffi \ - maybe-install-target-zlib \ - maybe-install-target-rda \ - maybe-install-target-libada \ - maybe-install-target-libgomp \ - maybe-install-target-libitm \ - maybe-install-target-libatomic + maybe-install-target-libgcc uninstall: @echo "the uninstall target is not supported in this tree" @@ -3029,30 +2656,8 @@ install-strip-host: \ .PHONY: install-strip-target install-strip-target: \ - maybe-install-strip-target-libstdc++-v3 \ - maybe-install-strip-target-libsanitizer \ - maybe-install-strip-target-libvtv \ - maybe-install-strip-target-liboffloadmic \ - maybe-install-strip-target-libssp \ maybe-install-strip-target-newlib \ - maybe-install-strip-target-libgcc \ - maybe-install-strip-target-libbacktrace \ - maybe-install-strip-target-libquadmath \ - 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 \ - maybe-install-strip-target-libffi \ - maybe-install-strip-target-zlib \ - maybe-install-strip-target-rda \ - maybe-install-strip-target-libada \ - maybe-install-strip-target-libgomp \ - maybe-install-strip-target-libitm \ - maybe-install-strip-target-libatomic - + maybe-install-strip-target-libgcc ### other supporting targets