blob: bf9f47ceb0a7a97d51020a3d31b8380cf1235633 [file] [log] [blame]
Roshan Pius0fa80892023-11-14 14:30:26 -08001package {
2 // See: http://go/android-license-faq
3 // A large-scale-change added 'default_applicable_licenses' to import
4 // all of the 'license_kinds' from "frameworks_base_license"
5 // to get the below license kinds:
6 // SPDX-license-identifier-Apache-2.0
7 default_applicable_licenses: ["frameworks_base_license"],
8}
9
10filegroup {
11 name: "framework-nfc-non-updatable-sources",
12 path: "java",
13 srcs: [],
14}
15
16filegroup {
17 name: "framework-nfc-updatable-sources",
18 path: "java",
19 srcs: [
20 "java/**/*.java",
21 "java/**/*.aidl",
22 ],
23 exclude_srcs: [
24 ":framework-nfc-non-updatable-sources",
25 ],
26}
27
28java_sdk_library {
29 name: "framework-nfc",
30 libs: [
31 "unsupportedappusage", // for android.compat.annotation.UnsupportedAppUsage
32 ],
33 srcs: [
34 ":framework-nfc-updatable-sources",
35 ],
36 defaults: ["framework-non-updatable-unbundled-defaults"],
37 permitted_packages: [
38 "android.nfc",
39 "com.android.nfc",
40 ],
41 hidden_api_packages: [
42 "com.android.nfc",
43 ],
44 aidl: {
45 include_dirs: [
46 // TODO (b/303286040): Remove these when we change to |framework-module-defaults|
47 "frameworks/base/nfc/java",
48 "frameworks/base/core/java",
49 ],
50 },
51}