Lines Matching refs:android
30 android.RegisterModuleType("apex_key", apexKeyFactory)
31 android.RegisterSingletonType("apex_keys_text", apexKeysTextFactory)
35 android.ModuleBase
39 public_key_file android.Path
40 private_key_file android.Path
48 Public_key *string `android:"path"`
50 Private_key *string `android:"path"`
56 func apexKeyFactory() android.Module {
60 android.InitAndroidArchModule(module, android.DeviceSupported, android.MultilibCommon)
68 func (m *apexKey) GenerateAndroidBuildActions(ctx android.ModuleContext) {
72 if android.SrcIsModule(String(m.properties.Public_key)) != "" {
73 m.public_key_file = android.PathForModuleSrc(ctx, String(m.properties.Public_key))
77 if !android.ExistentPathForSource(ctx, m.public_key_file.String()).Valid() {
78 m.public_key_file = android.PathForModuleSrc(ctx, String(m.properties.Public_key))
82 if android.SrcIsModule(String(m.properties.Private_key)) != "" {
83 m.private_key_file = android.PathForModuleSrc(ctx, String(m.properties.Private_key))
86 if !android.ExistentPathForSource(ctx, m.private_key_file.String()).Valid() {
87 m.private_key_file = android.PathForModuleSrc(ctx, String(m.properties.Private_key))
105 output android.OutputPath
108 func (s *apexKeysText) GenerateBuildActions(ctx android.SingletonContext) {
109 s.output = android.PathForOutput(ctx, "apexkeys.txt")
110 apexModulesMap := make(map[string]android.Module)
111 ctx.VisitAllModules(func(module android.Module) {
118 ctx.VisitAllModules(func(module android.Module) {
151 ctx.Build(pctx, android.BuildParams{
152 Rule: android.WriteFile,
161 func apexKeysTextFactory() android.Singleton {
165 func (s *apexKeysText) MakeVars(ctx android.MakeVarsContext) {