Lines Matching refs:module
33 DepsMutator(module *GeneratedJavaLibraryModule, ctx android.BottomUpMutatorContext)
37 …GenerateSourceJarBuildActions(module *GeneratedJavaLibraryModule, ctx android.ModuleContext) (andr…
51 module := &GeneratedJavaLibraryModule{
55 module.addHostAndDeviceProperties()
56 module.initModuleAndImport(module)
57 android.InitApexModule(module)
58 InitJavaModule(module, android.HostAndDeviceSupported)
60 module.AddProperties(properties)
62 return module
66 func (module *GeneratedJavaLibraryModule) AddSharedLibrary(name string) {
67 if module.depsMutatorDone {
70 module.Library.properties.Libs = append(module.Library.properties.Libs, name)
74 func (module *GeneratedJavaLibraryModule) AddStaticLibrary(name string) {
75 if module.depsMutatorDone {
78 module.Library.properties.Static_libs = append(module.Library.properties.Static_libs, name)
81 func (module *GeneratedJavaLibraryModule) DepsMutator(ctx android.BottomUpMutatorContext) {
82 module.callbacks.DepsMutator(module, ctx)
83 module.depsMutatorDone = true
84 module.Library.DepsMutator(ctx)
87 func checkPropertyEmpty(ctx android.ModuleContext, module *GeneratedJavaLibraryModule, name string,…
89 ctx.PropertyErrorf(name, "%s not allowed on %s", name, module.moduleName)
93 func (module *GeneratedJavaLibraryModule) GenerateAndroidBuildActions(ctx android.ModuleContext) {
96 checkPropertyEmpty(ctx, module, "srcs", module.Library.properties.Srcs)
97 checkPropertyEmpty(ctx, module, "common_srcs", module.Library.properties.Common_srcs)
98 checkPropertyEmpty(ctx, module, "exclude_srcs", module.Library.properties.Exclude_srcs)
99 checkPropertyEmpty(ctx, module, "java_resource_dirs", module.Library.properties.Java_resource_dirs)
100 …checkPropertyEmpty(ctx, module, "exclude_java_resource_dirs", module.Library.properties.Exclude_ja…
103 checkPropertyEmpty(ctx, module, "plugins", module.Library.properties.Plugins)
104 checkPropertyEmpty(ctx, module, "exported_plugins", module.Library.properties.Exported_plugins)
106 srcJarPath, cacheOutputPath := module.callbacks.GenerateSourceJarBuildActions(module, ctx)
108 …module.Library.properties.Generated_srcjars = append(module.Library.properties.Generated_srcjars, …
109 …module.Library.properties.Aconfig_Cache_files = append(module.Library.properties.Aconfig_Cache_fil…
110 module.Library.GenerateAndroidBuildActions(ctx)
114 func (module *GeneratedJavaLibraryModule) AddJarJarRenameRule(original string, renamed string) {
115 module.addJarJarRenameRule(original, renamed)