]> git.proxmox.com Git - mirror_qemu.git/commit - Makefile
tests/tcg: move configuration to a sub-shell script
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 7 Aug 2019 14:35:23 +0000 (16:35 +0200)
committerAlex Bennée <alex.bennee@linaro.org>
Tue, 10 Sep 2019 13:09:00 +0000 (14:09 +0100)
commit2038f8c8775cf1a4eb190ab12f0c496e1ff79c88
treebe79ba4fbfc977ea446e9087a65599e0d1c7fa7b
parentfc76c56d3f47e7b09eb0fd447f1b4dcc5d3ee717
tests/tcg: move configuration to a sub-shell script

Avoid the repeated inclusions of config-target.mak, which have
risks of namespace pollution, and instead build minimal configuration
files in a configuration script.  The same configuration files can
also be included in Makefile and Makefile.qemu

[AJB 10/09/19]
In the original PR this had inadvertently enabled tests
for ppc64abi32. However as the rest of the multiarch tests work rather
than disabling the otherwise correctly functioning build I've just
skipped the failing linux-test test. For some reason I can't debug it
with TCG so I'm leaving that to the PPC maintainers to look at.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20190807143523.15917-4-pbonzini@redhat.com>
[AJB: s/docker/container/, rm last bits from configure, ppc6432abi hack]
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Cc: Richard Henderson <rth@twiddle.net>
22 files changed:
Makefile
configure
tests/Makefile.include
tests/tcg/Makefile.prereqs
tests/tcg/Makefile.qemu
tests/tcg/Makefile.target
tests/tcg/aarch64/Makefile.include [deleted file]
tests/tcg/alpha/Makefile.include [deleted file]
tests/tcg/arm/Makefile.include [deleted file]
tests/tcg/configure.sh [new file with mode: 0755]
tests/tcg/cris/Makefile.include [deleted file]
tests/tcg/hppa/Makefile.include [deleted file]
tests/tcg/i386/Makefile.include [deleted file]
tests/tcg/m68k/Makefile.include [deleted file]
tests/tcg/mips/Makefile.include [deleted file]
tests/tcg/multiarch/Makefile.target
tests/tcg/ppc/Makefile.include [deleted file]
tests/tcg/riscv/Makefile.include [deleted file]
tests/tcg/s390x/Makefile.include [deleted file]
tests/tcg/sh4/Makefile.include [deleted file]
tests/tcg/sparc64/Makefile.include [deleted file]
tests/tcg/xtensa/Makefile.include [deleted file]