]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Vxworks7* - Makefile.rtl rtp vs rtp-smp cleanup
authorDoug Rupp <rupp@adacore.com>
Wed, 8 Jun 2022 20:32:51 +0000 (13:32 -0700)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 6 Jul 2022 13:29:48 +0000 (13:29 +0000)
commit35e0aa2df74f2ce1e6d593e699cd7b9e81b9e2ee
tree564e633ec3b7bc4f87e6b4ac246f96c6a154e33a
parentbaa3015d8efebd731701d6985bb7a7083db244a8
[Ada] Vxworks7* - Makefile.rtl rtp vs rtp-smp cleanup

Only smp runtimes are built for vxworks7*, even though the -smp suffix
is removed during install. Therefore, in general, the build macros for
the non-smp runtimes are superfluous except on the legacy ppc-vxworks6
target where both the smp and non-smp runtime are built.  Lastly, an
error message is added if a runtime build is commanded that doesn't
exist, rather then letting the build mysteriously fail.

gcc/ada/

* Makefile.rtl [arm,aarch64 vxworks7]: Remove rtp and kernel
build macros and set an error variable if needed.
[x86,x86_vxworks7]: Likewise.
[ppc,ppc64]: Set an error variable if needed.
(rts-err): New phony Makefile target.
(setup-rts): Depend on rts-err.
gcc/ada/Makefile.rtl