Lines Matching refs:android
32 android.RegisterModuleType("java_library", JavaLibraryFactory)
33 android.RegisterModuleType("java_library_static", JavaLibraryFactory)
34 android.RegisterModuleType("java_library_host", JavaLibraryHostFactory)
35 android.RegisterModuleType("java_binary", JavaBinaryFactory)
36 android.RegisterModuleType("java_binary_host", JavaBinaryHostFactory)
37 android.RegisterModuleType("prebuilt_java_library", JavaPrebuiltFactory)
38 android.RegisterModuleType("prebuilt_sdk", SdkPrebuiltFactory)
39 android.RegisterModuleType("android_app", AndroidAppFactory)
41 android.RegisterSingletonType("logtags", LogtagsSingleton)
61 Srcs []string `android:"arch_variant"`
65 Exclude_srcs []string `android:"arch_variant"`
68 Java_resource_dirs []string `android:"arch_variant"`
71 Exclude_java_resource_dirs []string `android:"arch_variant"`
78 Javacflags []string `android:"arch_variant"`
81 Jack_flags []string `android:"arch_variant"`
84 Dxflags []string `android:"arch_variant"`
87 Java_libs []string `android:"arch_variant"`
90 Java_static_libs []string `android:"arch_variant"`
116 android.ModuleBase
122 classpathFile android.Path
125 outputFile android.Path
133 exportAidlIncludeDirs android.Paths
135 logtagsSrcs android.Paths
139 ExtraSrcLists android.Paths
142 installFile android.Path
145 type AndroidJavaModuleContext android.BaseContext
148 GenerateJavaBuildActions(ctx android.ModuleContext)
153 ClasspathFile() android.Path
156 AidlIncludeDirs() android.Paths
159 func NewJavaBase(base *javaBase, module JavaModuleType, hod android.HostOrDeviceSupported,
166 return android.InitAndroidArchModule(base, hod, android.MultilibCommon, props...)
169 func (j *javaBase) BootClasspath(ctx android.BaseContext) string {
193 func (j *javaBase) DepsMutator(ctx android.BottomUpMutatorContext) {
217 func (j *javaBase) aidlFlags(ctx android.ModuleContext, aidlPreprocess android.OptionalPath,
218 aidlIncludeDirs android.Paths) []string {
220 localAidlIncludes := android.PathsForModuleSrc(ctx, j.properties.Aidl_includes)
226 flags = append(flags, android.JoinWithPrefix(aidlIncludeDirs.Strings(), "-I"))
229 flags = append(flags, android.JoinWithPrefix(j.exportAidlIncludeDirs.Strings(), "-I"))
230 flags = append(flags, android.JoinWithPrefix(localAidlIncludes.Strings(), "-I"))
231 flags = append(flags, "-I"+android.PathForModuleSrc(ctx).String())
232 flags = append(flags, "-I"+android.PathForModuleSrc(ctx, "src").String())
237 func (j *javaBase) collectDeps(ctx android.ModuleContext) (classpath android.Paths,
238 …bootClasspath android.OptionalPath, classJarSpecs, resourceJarSpecs []jarSpec, aidlPreprocess andr…
239 aidlIncludeDirs android.Paths, srcFileLists android.Paths) {
245 bootClasspath = android.OptionalPathForPath(javaDep.ClasspathFile())
281 func (j *javaBase) GenerateAndroidBuildActions(ctx android.ModuleContext) {
285 func (j *javaBase) GenerateJavaBuildActions(ctx android.ModuleContext) {
287 j.exportAidlIncludeDirs = android.PathsForModuleSrc(ctx, j.properties.Export_aidl_include_dirs)
306 var javacDeps android.Paths
343 manifest := android.OptionalPathForModuleSrc(ctx, j.properties.Manifest)
355 jarjar_rules := android.PathForModuleSrc(ctx, *j.properties.Jarjar_rules)
390 "--dump-to="+android.PathForModuleOut(ctx, "classes.lst").String(),
411 func (j *javaBase) ClasspathFile() android.Path {
423 func (j *javaBase) AidlIncludeDirs() android.Paths {
429 func (j *javaBase) logtags() android.Paths {
441 func (j *JavaLibrary) GenerateJavaBuildActions(ctx android.ModuleContext) {
444 …j.installFile = ctx.InstallFileName(android.PathForModuleInstall(ctx, "framework"), ctx.ModuleName…
452 return NewJavaBase(&module.javaBase, module, android.HostAndDeviceSupported)
458 return NewJavaBase(&module.javaBase, module, android.HostSupported)
476 func (j *JavaBinary) GenerateJavaBuildActions(ctx android.ModuleContext) {
481 …ctx.InstallFile(android.PathForModuleInstall(ctx, "bin"), android.PathForModuleSrc(ctx, j.binaryPr…
490 …return NewJavaBase(&module.javaBase, module, android.HostAndDeviceSupported, &module.binaryPropert…
496 return NewJavaBase(&module.javaBase, module, android.HostSupported, &module.binaryProperties)
508 android.ModuleBase
512 classpathFile android.Path
516 func (j *JavaPrebuilt) DepsMutator(ctx android.BottomUpMutatorContext) {
519 func (j *JavaPrebuilt) GenerateAndroidBuildActions(ctx android.ModuleContext) {
524 prebuilt := android.PathForModuleSrc(ctx, j.properties.Srcs[0])
531 …ctx.InstallFileName(android.PathForModuleInstall(ctx, "framework"), ctx.ModuleName()+".jar", j.cla…
536 func (j *JavaPrebuilt) ClasspathFile() android.Path {
548 func (j *JavaPrebuilt) AidlIncludeDirs() android.Paths {
555 return android.InitAndroidArchModule(module, android.HostAndDeviceSupported,
556 android.MultilibCommon, &module.properties)
565 AidlPreprocessed() android.OptionalPath
579 aidlPreprocessed android.OptionalPath
582 func (j *sdkPrebuilt) GenerateAndroidBuildActions(ctx android.ModuleContext) {
585 j.aidlPreprocessed = android.OptionalPathForModuleSrc(ctx, j.sdkProperties.Aidl_preprocessed)
588 func (j *sdkPrebuilt) AidlPreprocessed() android.OptionalPath {
595 return android.InitAndroidArchModule(module, android.HostAndDeviceSupported,
596 android.MultilibCommon, &module.properties, &module.sdkProperties)