xref: /aosp_15_r20/cts/common/device-side/bedstead/modules/enterprise/Android.bp (revision b7c941bb3fa97aba169d73cee0bed2de8ac964bf)
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5filegroup {
6    name: "bedstead-enterprise-common-srcs",
7    srcs: [
8        "src/main/kotlin/com/android/bedstead/enterprise/annotations/**/*.kt",
9        "src/main/kotlin/com/android/bedstead/enterprise/annotations/**/*.java",
10    ],
11}
12
13android_library {
14    name: "bedstead-enterprise",
15    srcs: [
16        "src/main/kotlin/**/*.kt",
17        "src/main/kotlin/**/*.java",
18        ":bedstead-accounts-harrier-temporary-srcs",
19    ],
20    manifest: "src/main/AndroidManifest.xml",
21    sdk_version: "system_current",
22    min_sdk_version: "29",
23    static_libs: [
24        "bedstead-testapps",
25        "RemoteAccountAuthenticator",
26    ],
27    plugins: ["auto_annotation_plugin"],
28}
29
30// this is just a legacy name of old Bedstead where everything was in one module,
31// use bedstead-enterprise or bedstead instead
32android_library {
33    name: "Harrier",
34    manifest: "src/main/AndroidManifest.xml",
35    sdk_version: "system_current",
36    min_sdk_version: "29",
37    static_libs: [
38        "bedstead-enterprise",
39    ],
40}
41
42android_test {
43    name: "bedstead-enterprise-test",
44    srcs: [
45        "src/test/kotlin/**/*.kt",
46        "src/test/kotlin/**/*.java",
47    ],
48    test_suites: [
49        "general-tests",
50    ],
51    static_libs: [
52        "bedstead-enterprise",
53        "truth",
54        "testng", // used for assertThrows
55        "bedstead-root",
56    ],
57    manifest: "src/test/AndroidManifest.xml",
58    min_sdk_version: "29",
59    sdk_version: "system_current",
60}
61