diff options
Diffstat (limited to 'android/config.go')
-rw-r--r-- | android/config.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/android/config.go b/android/config.go index ca170db61..87aacd5cb 100644 --- a/android/config.go +++ b/android/config.go @@ -83,6 +83,7 @@ type CmdArgs struct { OutDir string SoongOutDir string SoongVariables string + KatiSuffix string ModuleGraphFile string ModuleActionsFile string @@ -349,6 +350,7 @@ type config struct { // Changes behavior based on whether Kati runs after soong_build, or if soong_build // runs standalone. katiEnabled bool + katiSuffix string captureBuild bool // true for tests, saves build parameters for each module ignoreEnvironment bool // true for tests, returns empty from all Getenv calls @@ -620,6 +622,7 @@ func NewConfig(cmdArgs CmdArgs, availableEnv map[string]string) (Config, error) outDir: cmdArgs.OutDir, soongOutDir: cmdArgs.SoongOutDir, runGoTests: cmdArgs.RunGoTests, + katiSuffix: cmdArgs.KatiSuffix, multilibConflicts: make(map[ArchType]bool), moduleListFile: cmdArgs.ModuleListFile, @@ -1512,6 +1515,10 @@ func (c *config) VendorApiLevelFrozen() bool { return c.productVariables.GetBuildFlagBool("RELEASE_BOARD_API_LEVEL_FROZEN") } +func (c *config) katiPackageMkDir() string { + return filepath.Join(c.soongOutDir, "kati_packaging"+c.katiSuffix) +} + func (c *deviceConfig) Arches() []Arch { var arches []Arch for _, target := range c.config.Targets[Android] { |