Lines Matching refs:g

84 	g := &vintfCompatibilityMatrixRule{}
85 g.AddProperties(&g.properties)
86 android.InitAndroidArchModule(g, android.DeviceSupported, android.MultilibCommon)
87 return g
92 func (g *vintfCompatibilityMatrixRule) DepsMutator(ctx android.BottomUpMutatorContext) {
93 android.ExtractSourcesDeps(ctx, g.properties.Srcs)
94 ctx.AddDependency(ctx.Module(), kernelConfigTag, g.properties.Kernel_configs...)
98 func (g *vintfCompatibilityMatrixRule) timestampFilePath(ctx android.ModuleContext, path android.Pa…
102 func (g *vintfCompatibilityMatrixRule) generateValidateBuildAction(ctx android.ModuleContext, path …
103 timestamp := g.timestampFilePath(ctx, path)
114 g.additionalDependencies = append(g.additionalDependencies, timestamp)
117 func (g *vintfCompatibilityMatrixRule) getSchema(ctx android.ModuleContext) android.OptionalPath {
133 func (g *vintfCompatibilityMatrixRule) GenerateAndroidBuildActions(ctx android.ModuleContext) {
135 outputFilename := proptools.String(g.properties.Stem)
137 outputFilename = g.Name()
140 schema := g.getSchema(ctx)
145 inputPaths := android.PathsForModuleSrc(ctx, g.properties.Srcs)
147 g.generateValidateBuildAction(ctx, srcPath, schema.Path())
161 g.genFile = android.PathForModuleGen(ctx, outputFilename)
167 Output: g.genFile,
172 g.generateValidateBuildAction(ctx, g.genFile, schema.Path())
174 ctx.InstallFile(android.PathForModuleInstall(ctx, "etc", relpath), outputFilename, g.genFile)
177 func (g *vintfCompatibilityMatrixRule) AndroidMk() android.AndroidMkData {
180 OutputFile: android.OptionalPathForPath(g.genFile),
184 if proptools.String(g.properties.Stem) != "" {
185 fmt.Fprintln(w, "LOCAL_MODULE_STEM :=", proptools.String(g.properties.Stem))
187 for _, path := range g.additionalDependencies {