Lines Matching refs:g
71 g := &KernelConfigRule{}
72 g.AddProperties(&g.properties)
73 android.InitAndroidModule(g)
74 return g
77 func (g *KernelConfigRule) OutputPath() android.Path {
78 return g.outputPath
81 func (g *KernelConfigRule) realSrcs(ctx android.BaseModuleContext) []string {
82 if ctx.Config().Debuggable() && len(g.properties.Debuggable_srcs) > 0 {
83 return g.properties.Debuggable_srcs
85 return g.properties.Srcs
89 func (g *KernelConfigRule) DepsMutator(ctx android.BottomUpMutatorContext) {
90 android.ExtractSourcesDeps(ctx, g.realSrcs(ctx))
91 android.ExtractSourceDeps(ctx, g.properties.Meta)
94 func (g *KernelConfigRule) GenerateAndroidBuildActions(ctx android.ModuleContext) {
95 g.outputPath = android.PathForModuleOut(ctx, "matrix_" + g.Name() + ".xml")
98 inputMeta := android.PathForModuleSrc(ctx, proptools.String(g.properties.Meta))
100 if proptools.String(g.properties.Meta) == "" {
116 inputConfigs := android.PathsForModuleSrc(ctx, g.realSrcs(ctx))
128 Output: g.outputPath,