From 5ed900be4835827b9a7ec27e52275751640db66f Mon Sep 17 00:00:00 2001 From: Dan Willemsen Date: Sun, 7 May 2017 11:40:30 -0700 Subject: [PATCH] Allow specifying a build variant Test: multiproduct_kati --variant userdebug Change-Id: I6548889caf868cad6270110c038753d029247572 --- cmd/multiproduct_kati/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/multiproduct_kati/main.go b/cmd/multiproduct_kati/main.go index 97d4cfafc..b12628e76 100644 --- a/cmd/multiproduct_kati/main.go +++ b/cmd/multiproduct_kati/main.go @@ -51,6 +51,8 @@ var outDir = flag.String("out", "", "path to store output directories (defaults var onlyConfig = flag.Bool("only-config", false, "Only run product config (not Soong or Kati)") var onlySoong = flag.Bool("only-soong", false, "Only run product config and Soong (not Kati)") +var buildVariant = flag.String("variant", "eng", "build variant to use") + type Product struct { ctx build.Context config build.Config @@ -225,7 +227,7 @@ func main() { productConfig := build.NewConfig(productCtx) productConfig.Environment().Set("OUT_DIR", productOutDir) - productConfig.Lunch(productCtx, product, "eng") + productConfig.Lunch(productCtx, product, *buildVariant) build.Build(productCtx, productConfig, build.BuildProductConfig) productConfigs <- Product{productCtx, productConfig}