diff --git a/bootstrap/command.go b/bootstrap/command.go index 6847236..e475709 100644 --- a/bootstrap/command.go +++ b/bootstrap/command.go @@ -31,48 +31,14 @@ import ( type Args struct { ModuleListFile string - OutDir string - SoongOutDir string + OutFile string - OutFile string - Subninjas []string - PrimaryBuilderInvocations []PrimaryBuilderInvocation - - RunGoTests bool - UseValidations bool EmptyNinjaFile bool - NoGC bool - Cpuprofile string - Memprofile string - DelveListen string - DelvePath string - TraceFile string -} - -func PrimaryBuilderExtraFlags(args Args, mainNinjaFile string) []string { - result := make([]string, 0) - - if args.RunGoTests { - result = append(result, "-t") - } - - result = append(result, "-l", args.ModuleListFile) - result = append(result, "-o", mainNinjaFile) - - if args.EmptyNinjaFile { - result = append(result, "--empty-ninja-file") - } - - if args.DelveListen != "" { - result = append(result, "--delve_listen", args.DelveListen) - } - - if args.DelvePath != "" { - result = append(result, "--delve_path", args.DelvePath) - } - - return result + NoGC bool + Cpuprofile string + Memprofile string + TraceFile string } // Returns the list of dependencies the emitted Ninja files has. These can be