1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5android_library { 6 name: "android_onboarding.contract_result", 7 manifest: ":android_onboarding.AndroidManifest", 8 srcs: [ 9 "ContractResult.kt", 10 "Results.kt", 11 ], 12 optimize: { 13 proguard_flags_files: ["proguard.pgcfg"], 14 }, 15 dont_merge_manifests: true, 16 static_libs: [ 17 "android_onboarding.contracts.annotations", 18 "androidx.activity_activity-ktx", 19 ], 20} 21 22android_library { 23 name: "android_onboarding.contracts", 24 manifest: ":android_onboarding.AndroidManifest", 25 srcs: [ 26 "ActivityLauncher.kt", 27 "ArgumentValidator.kt", 28 "AttachedResult.kt", 29 "IdentifyExecutingContract.kt", 30 "IntentSerializer.kt", 31 "Launchable.kt", 32 "NodeAwareIntentScope.kt", 33 "NodeId.kt", 34 "OnboardingActivityApiContract.kt", 35 "SuccessFail.kt", 36 ], 37 optimize: { 38 proguard_flags_files: ["proguard.pgcfg"], 39 }, 40 dont_merge_manifests: true, 41 static_libs: [ 42 "android_onboarding.bedsteadonboarding.contract_eligibility_checker", 43 "android_onboarding.bedsteadonboarding.contractutils", 44 "android_onboarding.contract_result", 45 "android_onboarding.contracts.annotations", 46 "android_onboarding.nodes", 47 "androidx.activity_activity-ktx", 48 "androidx.annotation_annotation", 49 "androidx.lifecycle_lifecycle-common", 50 "error_prone_annotations", 51 "jsr330", 52 ], 53} 54