From nobody Tue Feb 10 00:23:17 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1549567069984653.6757726800571; Thu, 7 Feb 2019 11:17:49 -0800 (PST) Received: from localhost ([127.0.0.1]:45759 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1grpBC-0007Bn-Uk for importer@patchew.org; Thu, 07 Feb 2019 14:17:46 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42809) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1grofc-0006Hh-Gx for qemu-devel@nongnu.org; Thu, 07 Feb 2019 13:45:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1grofb-0005KO-Lr for qemu-devel@nongnu.org; Thu, 07 Feb 2019 13:45:08 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:40969) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1grofb-0005JJ-D0 for qemu-devel@nongnu.org; Thu, 07 Feb 2019 13:45:07 -0500 Received: by mail-wr1-x444.google.com with SMTP id x10so955058wrs.8 for ; Thu, 07 Feb 2019 10:45:07 -0800 (PST) Received: from zen.linaroharston ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id u3sm102257wrq.21.2019.02.07.10.45.05 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 07 Feb 2019 10:45:05 -0800 (PST) Received: from zen.linaroharston. (localhost [127.0.0.1]) by zen.linaroharston (Postfix) with ESMTP id 534601FF8F; Thu, 7 Feb 2019 18:37:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6ctHGPCRB5rgyBhy5Weqh5JeJifx4dwStbosLa+ze0E=; b=H5jhkf/jQ4U6wJVwdHPulReTd9oflD5eV19stWDEeZfaPjL7SDJocXOkMkEprvUObu UAoPUqjdIJiqo2kDZcc5+DOI60NdtcqIC+C94wPoURSXkgeegVKlJ4HsJfE1Me8Wldv8 eagDmXHTe13bmc9En00pzZfTf5xY23ig+i3j2lCFfwK4oq7jGnxzv/RzaJghLo+frfu5 nNPuZuRUwr7SewFZvzsd0xKyxjrntk+UpVm+o4vK5s3OK/pAOHsSd+LNleRi59M3wHvR Co0NekIPt6Ioy6UtE6g+tmJzhfLVJKXGJwrNBnxTiomEEZoBAU/URo7vruwIoSdJQjqK FjKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=6ctHGPCRB5rgyBhy5Weqh5JeJifx4dwStbosLa+ze0E=; b=q6ohdcTnpzNh162vp4HOFPsiTDHjnkPZ78uDV+3XzQ1XDRIjoYOGD2QpDCJU7wBxdV i/b0hdR44IwROn/F5qtT6kNr1ijb68riKUbv/LYcUpzuwUyXZWFdZw+br/HuK112ByRX RPcH3C7r46etGOb27rUfH3RSVifSv3XROMjRc/6ZmE7YcZ3t0Kzbicvu/Hob126rVJkq /FB+xsWdyR10yEJYPIpuVQn43JbJ7Do/JvjHeLHfVEAMVdeQ/TtFS8Gne8UYdjfD91s3 O8DhFD9P4+6t5tJF2Eso6l2t5WvFbKAyOjW0Vw0hM5ij1s0P3Lib8eOvl4eJbEJlIVX/ cnMQ== X-Gm-Message-State: AHQUAuboAV/5TDr9/KBTg8vlP9bE7U97JPEiH7I47wIw+hW7u3DlhWoz 7cgCrDlCZbBx5E8aqPm5XwLLjQ== X-Google-Smtp-Source: AHgI3IaMs2uElXFxV71ZaX/8QO2mqrgzF5SlHmxYULaQx8EJSstwuOXVJl2sPDVUj/aGCvvFo5KPVQ== X-Received: by 2002:adf:ecc4:: with SMTP id s4mr3337351wro.286.1549565105980; Thu, 07 Feb 2019 10:45:05 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Thu, 7 Feb 2019 18:37:43 +0000 Message-Id: <20190207183744.5054-16-alex.bennee@linaro.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190207183744.5054-1-alex.bennee@linaro.org> References: <20190207183744.5054-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::444 Subject: [Qemu-devel] [PATCH v2 15/16] tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , qemu-arm@nongnu.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now the underlying basevm support passes these along we can expose some additional variables to our Makefile to allow more customised tweaking of the build. For example: make vm-build-freebsd TARGET_LIST=3Daarch64-softmmu \ EXTRA_CONFIGURE_OPTS=3D"--disable-tools --disable-docs" \ BUILD_TARGET=3Dcheck-softfloat Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/vm/Makefile.include | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/vm/Makefile.include b/tests/vm/Makefile.include index a58383d263..992d823f6b 100644 --- a/tests/vm/Makefile.include +++ b/tests/vm/Makefile.include @@ -19,6 +19,11 @@ vm-test: @echo "" @echo " vm-build-all - Build QEMU in all VMs" @echo " vm-clean-all - Clean up VM images" + @echo + @echo "Special variables:" + @echo " BUILD_TARGET=3Dfoo - override the build target" + @echo " TARGET_LIST=3Da,b,c - Override target list in builds." + @echo ' EXTRA_CONFIGURE_OPTS=3D"..."' =20 vm-build-all: $(addprefix vm-build-, $(IMAGES)) =20 @@ -47,6 +52,9 @@ vm-build-%: $(IMAGES_DIR)/%.img $(if $(J),--jobs $(J)) \ $(if $(V),--verbose) \ --image "$<" \ - --build-qemu $(SRC_PATH), \ + $(if $(BUILD_TARGET),--build-target $(BUILD_TARGET)) \ + --build-qemu $(SRC_PATH) -- \ + $(if $(TARGET_LIST),--target-list=3D$(TARGET_LIST)) \ + $(if $(EXTRA_CONFIGURE_OPTS),$(EXTRA_CONFIGURE_OPTS)), \ " VM-BUILD $*") =20 --=20 2.20.1