Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3def9efe authored by Colin Cross's avatar Colin Cross Committed by android-build-merger
Browse files

Remove the hiddenapi presingleton

am: 697412f0

Change-Id: I96f1dfed133081bd27c7658d196c2a6818ace8fc
parents e5bc0d62 697412f0
Loading
Loading
Loading
Loading
+1 −14
Original line number Diff line number Diff line
@@ -19,7 +19,6 @@ import (
)

func init() {
	android.RegisterPreSingletonType("pre-hiddenapi", hiddenAPIPreSingletonFactory)
	android.RegisterSingletonType("hiddenapi", hiddenAPISingletonFactory)
}

@@ -44,18 +43,6 @@ func hiddenAPISingletonPaths(ctx android.PathContext) hiddenAPISingletonPathsStr
	}).(hiddenAPISingletonPathsStruct)
}

func hiddenAPIPreSingletonFactory() android.Singleton {
	return hiddenAPIPreSingleton{}
}

type hiddenAPIPreSingleton struct{}

// hiddenAPI pre-singleton rules to ensure paths are always generated before
// makevars
func (hiddenAPIPreSingleton) GenerateBuildActions(ctx android.SingletonContext) {
	hiddenAPISingletonPaths(ctx)
}

func hiddenAPISingletonFactory() android.Singleton {
	return hiddenAPISingleton{}
}
@@ -296,7 +283,7 @@ func init() {
// Both paths are used to call dist-for-goals.
func hiddenAPIMakeVars(ctx android.MakeVarsContext) {
	if !ctx.Config().IsEnvTrue("UNSAFE_DISABLE_HIDDENAPI_FLAGS") {
		singletonPaths := ctx.Config().Get(hiddenAPISingletonPathsKey).(hiddenAPISingletonPathsStruct)
		singletonPaths := hiddenAPISingletonPaths(ctx)
		ctx.Strict("INTERNAL_PLATFORM_HIDDENAPI_FLAGS", singletonPaths.flags.String())
		ctx.Strict("INTERNAL_PLATFORM_HIDDENAPI_GREYLIST_METADATA", singletonPaths.metadata.String())
	}