• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5android_library {
6    name: "android_onboarding.nodes",
7    manifest: ":android_onboarding.AndroidManifest",
8    srcs: [
9        "*.kt",
10    ],
11    dont_merge_manifests: true,
12    static_libs: [
13        "android_onboarding.contracts.annotations",
14        "android_onboarding.flags",
15        "android_onboarding.nodes_proto_lite",
16        "androidx.activity_activity-ktx",
17        "error_prone_annotations",
18        "guava",
19    ],
20}
21
22java_library_host {
23    name: "android_onboarding.nodes_host",
24    installable: false,
25    srcs: [
26        "DefaultOnboardingGraphLog.kt",
27        "OnboardingEvent.kt",
28        "OnboardingGraph.kt",
29        "OnboardingGraphBuilder.kt",
30        "OnboardingGraphEdge.kt",
31        "OnboardingGraphLog.kt",
32        "OnboardingGraphNode.kt",
33    ],
34    static_libs: [
35        "android_onboarding.contracts.annotations_host",
36        "android_onboarding.nodes_proto_full",
37        "error_prone_annotations",
38        "guava",
39    ],
40}
41
42filegroup {
43    name: "android_onboarding.nodes_proto_src",
44    srcs: [
45        "onboarding_nodes.proto",
46    ],
47}
48
49java_library_host {
50    name: "android_onboarding.nodes_proto_full",
51    installable: false,
52    srcs: [
53        ":android_onboarding.nodes_proto_src",
54    ],
55    proto: {
56        type: "full",
57    },
58    static_libs: [
59        "libprotobuf-java-full",
60    ],
61}
62
63java_library {
64    name: "android_onboarding.nodes_proto_lite",
65    srcs: [
66        ":android_onboarding.nodes_proto_src",
67    ],
68    proto: {
69        type: "lite",
70    },
71    static_libs: [
72        "libprotobuf-java-lite",
73    ],
74}
75