xref: /aosp_15_r20/external/android_onboarding/java/com/android/onboarding/bedsteadonboarding/Android.bp (revision c625018464ae97c56936c82b1b617e11aa899faa)
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5// Onboarding bedstead target which production apps should include.
6android_library {
7    name: "android_onboarding.testable_onboarding",
8    srcs: [],
9    manifest: "AndroidManifest_testable_onboarding.xml",
10    static_libs: [
11        "android_onboarding.bedsteadonboarding.activities",
12        "android_onboarding.bedsteadonboarding.providers",
13    ],
14}
15
16// Onboarding bedstead target which tests should depend on.
17android_library {
18    name: "android_onboarding.bedsteadonboarding",
19    manifest: ":android_onboarding.bedsteadonboarding.AndroidManifest",
20    srcs: [
21        "*.kt",
22    ],
23    static_libs: [
24        "Harrier",
25        "android_onboarding.bedsteadonboarding.activities",
26        "android_onboarding.bedsteadonboarding.annotations",
27        "android_onboarding.bedsteadonboarding.contract_eligibility_checker",
28        "android_onboarding.bedsteadonboarding.contractutils",
29        "android_onboarding.bedsteadonboarding.data",
30        "android_onboarding.bedsteadonboarding.fakes",
31        "android_onboarding.bedsteadonboarding.graph",
32        "android_onboarding.bedsteadonboarding.logcat",
33        "android_onboarding.bedsteadonboarding.providers",
34        "android_onboarding.contracts",
35        "android_onboarding.contracts.annotations",
36        "android_onboarding.nodes",
37        "androidx.test.core",
38        "androidx.test.ext.junit",
39        "androidx.test.uiautomator_uiautomator",
40        "junit",
41        "kotlin-reflect",
42    ],
43}
44
45filegroup {
46    name: "android_onboarding.bedsteadonboarding.AndroidManifest",
47    srcs: [
48        "AndroidManifest.xml",
49    ],
50}
51