Merge "Run makevars singleton after all other registered singletons" am: a838004f8c

am: f54b401be4

Change-Id: I9939b45f279b9fb409e94c48a51f8ffdc950a642
This commit is contained in:
Colin Cross
2019-02-12 16:42:08 -08:00
committed by android-build-merger
2 changed files with 4 additions and 4 deletions

View File

@@ -92,10 +92,6 @@ func RegisterMakeVarsProvider(pctx PackageContext, provider MakeVarsProvider) {
///////////////////////////////////////////////////////////////////////////////
func init() {
RegisterSingletonType("makevars", makeVarsSingletonFunc)
}
func makeVarsSingletonFunc() Singleton {
return &makeVarsSingleton{}
}

View File

@@ -99,5 +99,9 @@ func (ctx *Context) Register() {
registerMutators(ctx.Context, preArch, preDeps, postDeps)
// Register makevars after other singletons so they can export values through makevars
ctx.RegisterSingletonType("makevars", SingletonFactoryAdaptor(makeVarsSingletonFunc))
// Register env last so that it can track all used environment variables
ctx.RegisterSingletonType("env", SingletonFactoryAdaptor(EnvSingleton))
}