blob: 29d7a584715c623cffc24f90203d2be475936362 [file] [log] [blame]
Sarah Chin9cdc2a62021-06-14 11:26:00 -07001aidl_interface {
2 name: "android.hardware.radio",
3 vendor_available: true,
4 srcs: ["android/hardware/radio/*.aidl"],
5 stability: "vintf",
6 backend: {
7 cpp: {
8 enabled: false,
9 },
10 java: {
11 sdk_version: "module_current",
12 },
13 ndk: {
14 vndk: {
15 enabled: true,
16 },
17 },
18 },
19}
20
21cc_library {
22 name: "android.hardware.radio-translate-ndk",
23 vendor_available: true,
24 srcs: ["android/hardware/radio/translate-ndk.cpp"],
25 shared_libs: [
26 "libbinder_ndk",
27 "libhidlbase",
28 "android.hardware.radio-V1-ndk_platform",
29 "android.hardware.radio@1.0",
30 "android.hardware.radio@1.1",
31 "android.hardware.radio@1.2",
32 "android.hardware.radio@1.3",
33 "android.hardware.radio@1.4",
34 "android.hardware.radio@1.5",
35 "android.hardware.radio@1.6",
36 ],
37 export_include_dirs: ["include"],
38}
39
40java_library {
41 name: "android.hardware.radio-translate-java",
42 srcs: ["android/hardware/radio/Translate.java"],
43 libs: [
44 "android.hardware.radio-V1-java",
45 "android.hardware.radio-V1.0-java",
46 "android.hardware.radio-V1.1-java",
47 "android.hardware.radio-V1.2-java",
48 "android.hardware.radio-V1.3-java",
49 "android.hardware.radio-V1.4-java",
50 "android.hardware.radio-V1.5-java",
51 "android.hardware.radio-V1.6-java",
52 ],
53 sdk_version: "module_current",
54}