package { default_applicable_licenses: ["Android-Apache-2.0"], } android_library { name: "RemoteFrameworkClasses", sdk_version: "system_current", srcs: [ "src/types/main/java/**/*.java", "src/types/main/java/**/*.kt", ], static_libs: [ "RemoteFrameworkClasses_Annotations", "ConnectedAppsSDK_Annotations", "ConnectedAppsSDK", "TestApisReflection", ], manifest: "src/types/main/AndroidManifest.xml", min_sdk_version: "29", plugins: [ "TestApisReflection_Processor", "ConnectedAppsSDK_Processor", "RemoteFrameworkClasses_Processor", ], } java_library { name: "RemoteFrameworkClasses_Annotations", sdk_version: "current", srcs: [ "src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/annotations/*.java", "src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/annotations/*.kt", ], host_supported: true, } java_library_host { name: "RemoteFrameworkClasses_Processor_Src", srcs: [ "src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/*.java", "src/processor/main/java/com/android/bedstead/remoteframeworkclasses/processor/*.kt", ], static_libs: [ "guava", "javapoet", "auto_service_annotations", "RemoteFrameworkClasses_Annotations", "ConnectedAppsSDK_Annotations", "TestApisReflection_Annotations", ], java_resource_dirs: [ "java/", ], plugins: ["auto_service_plugin"], } java_plugin { name: "RemoteFrameworkClasses_Processor", processor_class: "com.android.bedstead.remoteframeworkclasses.processor.Processor", static_libs: [ "RemoteFrameworkClasses_Processor_Src", ], generates_api: true, }