Lines Matching refs:android
32 android.RegisterModuleType("genrule_defaults", defaultsFactory)
34 android.RegisterModuleType("gensrcs", GenSrcsFactory)
35 android.RegisterModuleType("genrule", GenRuleFactory)
39 pctx = android.NewPackageContext("android/soong/genrule")
47 GeneratedSourceFiles() android.Paths
48 GeneratedHeaderDirs() android.Paths
49 GeneratedDeps() android.Paths
55 android.HostToolProvider
89 Tool_files []string `android:"path"`
95 Srcs []string `android:"path,arch_variant"`
98 Exclude_srcs []string `android:"path,arch_variant"`
102 android.ModuleBase
103 android.DefaultableModuleBase
113 deps android.Paths
117 exportedIncludeDirs android.Paths
119 outputFiles android.Paths
120 outputDeps android.Paths
125 type taskFunc func(ctx android.ModuleContext, rawCommand string, srcFiles android.Paths) generateTa…
128 in android.Paths
129 out android.WritablePaths
134 func (g *Module) GeneratedSourceFiles() android.Paths {
138 func (g *Module) Srcs() android.Paths {
139 return append(android.Paths{}, g.outputFiles...)
142 func (g *Module) GeneratedHeaderDirs() android.Paths {
146 func (g *Module) GeneratedDeps() android.Paths {
150 func (g *Module) DepsMutator(ctx android.BottomUpMutatorContext) {
154 if m := android.SrcIsModule(tool); m != "" {
164 func (g *Module) GenerateAndroidBuildActions(ctx android.ModuleContext) {
170 android.PathForModuleGen(ctx, ctx.ModuleDir(), dir))
173 g.exportedIncludeDirs = append(g.exportedIncludeDirs, android.PathForModuleGen(ctx, ""))
198 var path android.OptionalPath
200 if t, ok := module.(android.HostToolProvider); ok {
201 if !t.(android.Module).Enabled() {
211 if s, err := filepath.Rel(android.PathForOutput(ctx).String(), t.InstallPath()); err == nil {
212 path = android.OptionalPathForPath(android.PathForOutput(ctx, s))
251 paths := android.PathsForModuleSrc(ctx, []string{toolFile})
256 var srcFiles android.Paths
258 …paths, missingDeps := android.PathsAndMissingDepsForModuleSrcExcludes(ctx, []string{in}, g.propert…
286 rawCommand, err := android.Expand(task.cmd, func(name string) (string, error) {
359 buildDir := android.PathForOutput(ctx).String()
369 genDir := android.PathForModuleGen(ctx)
391 func (g *Module) generateSourceFile(ctx android.ModuleContext, task generateTask) {
401 var depFile android.ModuleGenPath
403 depFile = android.PathForModuleGen(ctx, task.out[0].Rel()+".d")
406 params := android.BuildParams{
418 params.Depfile = android.PathForModuleGen(ctx, task.out[0].Rel()+".d")
431 func (g *Module) IDEInfo(dpInfo *android.IdeInfo) {
441 func (g *Module) AndroidMk() android.AndroidMkData {
442 return android.AndroidMkData{
445 OutputFile: android.OptionalPathForPath(g.outputFiles[0]),
447 Extra: []android.AndroidMkExtraFunc{
448 func(w io.Writer, outputFile android.Path) {
452 Custom: func(w io.Writer, name, prefix, moduleDir string, data android.AndroidMkData) {
453 android.WriteAndroidMkData(w, data)
474 func pathToSandboxOut(path android.Path, genDir android.Path) string {
486 …taskGenerator := func(ctx android.ModuleContext, rawCommand string, srcFiles android.Paths) genera…
488 outFiles := android.WritablePaths{}
489 genDir := android.PathForModuleGen(ctx)
492 outFile := android.GenPathWithExt(ctx, "", in, String(properties.Output_extension))
498 command, err := android.Expand(rawCommand, func(name string) (string, error) {
529 func GenSrcsFactory() android.Module {
531 android.InitAndroidModule(m)
543 …taskGenerator := func(ctx android.ModuleContext, rawCommand string, srcFiles android.Paths) genera…
544 outs := make(android.WritablePaths, len(properties.Out))
546 genDir := android.PathForModuleGen(ctx)
548 outs[i] = android.PathForModuleGen(ctx, out)
562 func GenRuleFactory() android.Module {
564 android.InitAndroidModule(m)
565 android.InitDefaultableModule(m)
571 Out []string `android:"arch_variant"`
581 android.ModuleBase
582 android.DefaultsModuleBase
585 func (*Defaults) GenerateAndroidBuildActions(ctx android.ModuleContext) {
588 func defaultsFactory() android.Module {
592 func DefaultsFactory(props ...interface{}) android.Module {
601 android.InitDefaultsModule(module)