blob: 3f46ab859bf90d9e27df8a612554132f99c8efb6 [file] [log] [blame]
package {
// See: http://go/android-license-faq
// A large-scale-change added 'default_applicable_licenses' to import
// all of the 'license_kinds' from "frameworks_base_license"
// to get the below license kinds:
// SPDX-license-identifier-Apache-2.0
default_applicable_licenses: ["frameworks_base_license"],
}
filegroup {
name: "ravenwood-annotations",
srcs: [
"annotations-src/**/*.java",
],
path: "annotations-src",
visibility: ["//visibility:public"],
}
java_library {
name: "ravenwood-annotations-lib",
srcs: [":ravenwood-annotations"],
sdk_version: "core_current",
host_supported: true,
visibility: ["//visibility:public"],
}
java_library {
name: "ravenwood-junit-impl",
srcs: [
"junit-src/**/*.java",
"junit-impl-src/**/*.java",
],
libs: [
"framework-minus-apex.ravenwood",
"junit",
],
visibility: ["//frameworks/base"],
}
// Carefully compiles against only test_current to support tests that
// want to verify they're unbundled. The "impl" library above is what
// ships inside the Ravenwood environment to actually drive any API
// access to implementation details.
java_library {
name: "ravenwood-junit",
srcs: [
"junit-src/**/*.java",
"junit-stub-src/**/*.java",
],
sdk_version: "test_current",
libs: [
"junit",
],
visibility: ["//visibility:public"],
}
java_host_for_device {
name: "core-xml-for-device",
libs: [
"core-xml-for-host",
],
}