From nobody Fri Nov 7 14:38:34 2025 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 1548091120059437.77677662592293; Mon, 21 Jan 2019 09:18:40 -0800 (PST) Received: from localhost ([127.0.0.1]:56674 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gldDT-0006oz-8f for importer@patchew.org; Mon, 21 Jan 2019 12:18:31 -0500 Received: from eggs.gnu.org ([209.51.188.92]:40413) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gldAs-0005SE-N9 for qemu-devel@nongnu.org; Mon, 21 Jan 2019 12:15:52 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gldAr-0002vH-W0 for qemu-devel@nongnu.org; Mon, 21 Jan 2019 12:15:50 -0500 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]:36181) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gldAr-0002so-QJ for qemu-devel@nongnu.org; Mon, 21 Jan 2019 12:15:49 -0500 Received: by mail-wr1-x444.google.com with SMTP id u4so24304193wrp.3 for ; Mon, 21 Jan 2019 09:15:49 -0800 (PST) Received: from zen.linaro.local ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id c12sm84423871wrs.82.2019.01.21.09.15.44 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 21 Jan 2019 09:15:45 -0800 (PST) Received: from zen.linaroharston (localhost [127.0.0.1]) by zen.linaro.local (Postfix) with ESMTP id 02D8F3E0631; Mon, 21 Jan 2019 17:15:44 +0000 (GMT) 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=PgdTuhkvOxrasiHUXTqznLats2P5YAHRHytkoSLuslU=; b=TSPNw2DNqQL80nl2+LZbrS8eiiWQFo4Z0ODOdVA3d5EB0BlMQxflxdisWMqV5JwYal Owfgi7oyzjXZmhhyr+aCIsIWMJ2FLIasmREV3SiOPK6aMJeC+qGDNEbTBw0STduxV4Sq E/ccOlNjevqVLPFfgbop3oqshNzfOKMywrXko= 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=PgdTuhkvOxrasiHUXTqznLats2P5YAHRHytkoSLuslU=; b=ptd74IcyLJ57bbX9CSkpuV0JK7OphdnIy2sbaWCkye+7tbD/h1slPD18qqTrOU8MFI 9g6oUxdmfcICarT5MeCnW1R80zF155Vba1Bk/qotphk+zOzEKL5JQbZ+5baZ2hX8urlT yMKFHGipTxuHVCcVeHa0niA2uDw62EVbuMO0jVJSd2lBQAEzI/2e38pjc7hiDvD1GaX/ n2OrmVeXG4Kqys0xMdVb9hOl29PRiVU4BGf5j6M+fRxRV2Vgv0wBw0Zn4zNYIwI57SDM SWXd9dMqIw0/+S1pwsu54TPXJu+z6AqezdbBirHyEBWf4+WiQgDEIm1zqgxVXOxkDOPy ZqeA== X-Gm-Message-State: AJcUukc5t/IvjUw5EyhPZ1+HNEdTnZ33RF7TcL+iGpcLeq2uP6mcPSGm va2oGk7GHK9PYYqBehrWEZocOg== X-Google-Smtp-Source: ALg8bN5/T7taLPkWJ6RS327qGqUOiwMyGpedQe3miV7VXWYMaByBlCYAZqrggmkO7iVqK7iYnAhW0w== X-Received: by 2002:a5d:56d2:: with SMTP id m18mr30596199wrw.113.1548090947203; Mon, 21 Jan 2019 09:15:47 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Mon, 21 Jan 2019 17:15:43 +0000 Message-Id: <20190121171543.32422-4-alex.bennee@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190121171543.32422-1-alex.bennee@linaro.org> References: <20190121171543.32422-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] [RFC PATCH 3/3] 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: Fam Zheng , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , kamil@netbsd.org, =?UTF-8?q?Alex=20Benn=C3=A9e?= , brad@comstyle.com 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 --- 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 a98fb3027f..6be53aa297 100644 --- a/tests/vm/Makefile.include +++ b/tests/vm/Makefile.include @@ -18,6 +18,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 @@ -45,6 +50,9 @@ vm-build-%: tests/vm/%.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.17.1