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