1package {
2    default_team: "trendy_team_fwk_nfc",
3    default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6// NFC apk left behind for migrating persistent
7// data from old APK - com.android.nfc to the mainline module
8// APK - com.google.android.nfc
9android_app {
10    name: "NfcNciApexMigration",
11    min_sdk_version: "35", // Make it 36 once available.
12    updatable: false, // TODO: fix this.
13    sdk_version: "system_current",
14    certificate: "nfc",
15    enabled: select(release_flag("RELEASE_NFC_MAINLINE_MODULE"), {
16        true: true,
17        default: false,
18    }),
19    srcs: [
20        "src/**/*.java",
21    ],
22    libs: [
23        "unsupportedappusage",
24    ],
25    optimize: {
26        enabled: false,
27    },
28    // prevent NfcNciApex from using product-specific resources
29    aaptflags: ["--product default"],
30    apex_available: [
31        "com.android.nfcservices",
32    ],
33    privileged: true,
34    privapp_allowlist: ":privapp_allowlist_com.android.nfc_migration.xml",
35}
36
37filegroup {
38    name: "privapp_allowlist_com.android.nfc_migration.xml",
39    srcs: ["com.android.nfc_migration.xml"],
40}
41