// Copyright 2011 The Android Open Source Project java_defaults { name: "CellBroadcastCommon", min_sdk_version: "29", sdk_version: "system_current", privileged: true, srcs: [ "src/**/*.java", ":framework-annotations", ":cellbroadcast-constants-shared-srcs", ":statslog-cellbroadcast-java-gen", ], static_libs: [ "androidx.legacy_legacy-support-v4", "androidx.legacy_legacy-support-v13", "androidx.recyclerview_recyclerview", "androidx.preference_preference", "androidx.appcompat_appcompat", "androidx.legacy_legacy-preference-v14", ], optimize: { proguard_flags_files: ["proguard.flags"], }, resource_dirs: ["res"], plugins: ["java_api_finder"], } android_app { name: "CellBroadcastApp", defaults: ["CellBroadcastCommon"], certificate: "networkstack", manifest: "AndroidManifest.xml", apex_available: ["com.android.cellbroadcast"], } android_app { name: "CellBroadcastAppPlatform", defaults: ["CellBroadcastCommon"], certificate: "platform", // CellBroadcastAppPlatform is a replacement for com.android.cellbroadcast apex which consists // of CellBroadcastApp overrides: ["com.android.cellbroadcast"], manifest: "AndroidManifest_Platform.xml", }