Lines Matching refs:android
27 android.RegisterModuleType("gensrcs", GenSrcsFactory)
28 android.RegisterModuleType("genrule", GenRuleFactory)
32 pctx = android.NewPackageContext("android/soong/genrule")
36 GeneratedSourceFiles() android.Paths
37 GeneratedHeaderDirs() android.Paths
41 HostToolPath() android.OptionalPath
77 android.ModuleBase
83 deps android.Paths
86 exportedIncludeDirs android.Paths
88 outputFiles android.Paths
91 type taskFunc func(ctx android.ModuleContext, srcFiles android.Paths) []generateTask
94 in android.Paths
95 out android.WritablePaths
98 func (g *generator) GeneratedSourceFiles() android.Paths {
102 func (g *generator) Srcs() android.Paths {
106 func (g *generator) GeneratedHeaderDirs() android.Paths {
110 func (g *generator) DepsMutator(ctx android.BottomUpMutatorContext) {
111 android.ExtractSourcesDeps(ctx, g.properties.Srcs)
121 func (g *generator) GenerateAndroidBuildActions(ctx android.ModuleContext) {
130 android.PathForModuleGen(ctx, ctx.ModuleDir(), dir))
133 g.exportedIncludeDirs = append(g.exportedIncludeDirs, android.PathForModuleGen(ctx, ""))
136 tools := map[string]android.Path{}
158 toolPath := android.PathForModuleSrc(ctx, tool)
167 cmd, err := android.Expand(g.properties.Cmd, func(name string) (string, error) {
185 return android.PathForModuleGen(ctx, "").String(), nil
219 func (g *generator) generateSourceFile(ctx android.ModuleContext, task generateTask) {
220 params := android.ModuleBuildParams{
227 depfile := android.GenPathWithExt(ctx, "", task.out[0], task.out[0].Ext()+".d")
244 return android.InitAndroidModule(module, props...)
250 tasks := func(ctx android.ModuleContext, srcFiles android.Paths) []generateTask {
254 in: android.Paths{in},
255 out: android.WritablePaths{android.GenPathWithExt(ctx, "", in, properties.Output_extension)},
272 tasks := func(ctx android.ModuleContext, srcFiles android.Paths) []generateTask {
273 outs := make(android.WritablePaths, len(properties.Out))
275 outs[i] = android.PathForModuleGen(ctx, out)