package { default_applicable_licenses: ["external_leakcanary_license"], } license { name: "external_leakcanary_license", visibility: ["//visibility:public"], license_kinds: [ "SPDX-license-identifier-Apache-2.0", ], license_text: [ "LICENSE", ], } license { name: "license", package_name: "leakcanary", } android_manifest_package_attribute = "\"com.squareup.leakcanary\"" genrule { name: "AddLeakCanaryPackageAttributeToAndroidManifest", srcs: [ "leakcanary-android/src/main/AndroidManifest.xml", ], out: [ "leakcanary-android/src/main/AndroidManifestGen.xml", ], cmd: "sed -E 's///g' $(in) > $(out)", } android_library { name: "leakcanary", srcs: [ "leakcanary-android/src/main/**/*.java", ], manifest: ":AddLeakCanaryPackageAttributeToAndroidManifest", sdk_version: "34", min_sdk_version: "14", java_version: "1.8", }