• Home
  • Raw
  • Download

Lines Matching refs:module

97 func (module *xsdConfig) GeneratedSourceFiles() android.Paths {
98 return android.Paths{module.genOutputs_c}
101 func (module *xsdConfig) Srcs() android.Paths {
102 return android.Paths{module.genOutputs_j}
105 func (module *xsdConfig) GeneratedDeps() android.Paths {
106 return android.Paths{module.genOutputs_h}
109 func (module *xsdConfig) GeneratedHeaderDirs() android.Paths {
110 return android.Paths{module.genOutputDir}
113 func (module *xsdConfig) DepsMutator(ctx android.BottomUpMutatorContext) {
114 android.ExtractSourcesDeps(ctx, module.properties.Srcs)
117 func (module *xsdConfig) GenerateAndroidBuildActions(ctx android.ModuleContext) {
118 if len(module.properties.Srcs) != 1 {
124 module.docsPath = doc.ApiFilePath()
128 srcFiles := ctx.ExpandSources(module.properties.Srcs, nil)
131 pkgName := *module.properties.Package_name
133 module.genOutputs_j = android.PathForModuleGen(ctx, "java", "xsdcgen.srcjar")
139 Implicit: module.docsPath,
140 Output: module.genOutputs_j,
147 module.genOutputs_c = android.PathForModuleGen(ctx, "cpp", pkgName+".cpp")
148 module.genOutputs_h = android.PathForModuleGen(ctx, "cpp", "include/"+pkgName+".h")
149 module.genOutputDir = android.PathForModuleGen(ctx, "cpp", "include")
155 Implicit: module.docsPath,
156 Output: module.genOutputs_c,
157 ImplicitOutput: module.genOutputs_h,
166 if module, ok := mctx.Module().(*xsdConfig); ok {
167 name := module.BaseModuleName()
169 args := " --stub-packages " + *module.properties.Package_name +
174 api_dir := proptools.StringDefault(module.properties.Api_dir, "api")
203 module := &xsdConfig{}
204 module.AddProperties(&module.properties)
205 android.InitAndroidModule(module)
207 return module