blob: dc787496d4b4e301a17d32825d5c2a7439d2187f [file] [log] [blame]
Sooraj Sasindran55092ae2017-07-20 02:28:44 -07001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3filegroup {
4 name: "android.hardware.radio@1.2_hal",
5 srcs: [
6 "types.hal",
7 "IRadio.hal",
Cassie8c3011e2017-10-26 15:51:48 -07008 "IRadioIndication.hal",
9 "IRadioResponse.hal",
Sooraj Sasindran55092ae2017-07-20 02:28:44 -070010 "ISap.hal",
11 ],
12}
13
14genrule {
15 name: "android.hardware.radio@1.2_genc++",
16 tools: ["hidl-gen"],
17 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
18 srcs: [
19 ":android.hardware.radio@1.2_hal",
20 ],
21 out: [
22 "android/hardware/radio/1.2/types.cpp",
23 "android/hardware/radio/1.2/RadioAll.cpp",
Cassie8c3011e2017-10-26 15:51:48 -070024 "android/hardware/radio/1.2/RadioIndicationAll.cpp",
25 "android/hardware/radio/1.2/RadioResponseAll.cpp",
Sooraj Sasindran55092ae2017-07-20 02:28:44 -070026 "android/hardware/radio/1.2/SapAll.cpp",
27 ],
28}
29
30genrule {
31 name: "android.hardware.radio@1.2_genc++_headers",
32 tools: ["hidl-gen"],
33 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
34 srcs: [
35 ":android.hardware.radio@1.2_hal",
36 ],
37 out: [
38 "android/hardware/radio/1.2/types.h",
39 "android/hardware/radio/1.2/hwtypes.h",
40 "android/hardware/radio/1.2/IRadio.h",
41 "android/hardware/radio/1.2/IHwRadio.h",
42 "android/hardware/radio/1.2/BnHwRadio.h",
43 "android/hardware/radio/1.2/BpHwRadio.h",
44 "android/hardware/radio/1.2/BsRadio.h",
Cassie8c3011e2017-10-26 15:51:48 -070045 "android/hardware/radio/1.2/IRadioIndication.h",
46 "android/hardware/radio/1.2/IHwRadioIndication.h",
47 "android/hardware/radio/1.2/BnHwRadioIndication.h",
48 "android/hardware/radio/1.2/BpHwRadioIndication.h",
49 "android/hardware/radio/1.2/BsRadioIndication.h",
50 "android/hardware/radio/1.2/IRadioResponse.h",
51 "android/hardware/radio/1.2/IHwRadioResponse.h",
52 "android/hardware/radio/1.2/BnHwRadioResponse.h",
53 "android/hardware/radio/1.2/BpHwRadioResponse.h",
54 "android/hardware/radio/1.2/BsRadioResponse.h",
Sooraj Sasindran55092ae2017-07-20 02:28:44 -070055 "android/hardware/radio/1.2/ISap.h",
56 "android/hardware/radio/1.2/IHwSap.h",
57 "android/hardware/radio/1.2/BnHwSap.h",
58 "android/hardware/radio/1.2/BpHwSap.h",
59 "android/hardware/radio/1.2/BsSap.h",
60 ],
61}
62
63cc_library {
64 name: "android.hardware.radio@1.2",
65 defaults: ["hidl-module-defaults"],
66 generated_sources: ["android.hardware.radio@1.2_genc++"],
67 generated_headers: ["android.hardware.radio@1.2_genc++_headers"],
68 export_generated_headers: ["android.hardware.radio@1.2_genc++_headers"],
69 vendor_available: true,
70 vndk: {
71 enabled: true,
72 },
73 shared_libs: [
74 "libhidlbase",
75 "libhidltransport",
76 "libhwbinder",
77 "liblog",
78 "libutils",
79 "libcutils",
80 "android.hardware.radio@1.0",
81 "android.hardware.radio@1.1",
82 ],
83 export_shared_lib_headers: [
84 "libhidlbase",
85 "libhidltransport",
86 "libhwbinder",
87 "libutils",
88 "android.hardware.radio@1.0",
89 "android.hardware.radio@1.1",
90 ],
91}
92
93genrule {
94 name: "android.hardware.radio-V1.2-java_gen_java",
95 tools: ["hidl-gen"],
96 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
97 srcs: [
98 ":android.hardware.radio@1.2_hal",
99 ],
100 out: [
Cassie8c3011e2017-10-26 15:51:48 -0700101 "android/hardware/radio/V1_2/CellIdentityCdma.java",
102 "android/hardware/radio/V1_2/CellIdentityGsm.java",
103 "android/hardware/radio/V1_2/CellIdentityLte.java",
104 "android/hardware/radio/V1_2/CellIdentityOperatorNames.java",
105 "android/hardware/radio/V1_2/CellIdentityWcdma.java",
106 "android/hardware/radio/V1_2/CellInfo.java",
107 "android/hardware/radio/V1_2/CellInfoCdma.java",
108 "android/hardware/radio/V1_2/CellInfoGsm.java",
109 "android/hardware/radio/V1_2/CellInfoLte.java",
110 "android/hardware/radio/V1_2/CellInfoWcdma.java",
Sooraj Sasindran55092ae2017-07-20 02:28:44 -0700111 "android/hardware/radio/V1_2/IncrementalResultsPeriodicityRange.java",
112 "android/hardware/radio/V1_2/MaxSearchTimeRange.java",
113 "android/hardware/radio/V1_2/NetworkScanRequest.java",
Cassie8c3011e2017-10-26 15:51:48 -0700114 "android/hardware/radio/V1_2/NetworkScanResult.java",
Sooraj Sasindran55092ae2017-07-20 02:28:44 -0700115 "android/hardware/radio/V1_2/RadioConst.java",
116 "android/hardware/radio/V1_2/ScanIntervalRange.java",
117 "android/hardware/radio/V1_2/IRadio.java",
Cassie8c3011e2017-10-26 15:51:48 -0700118 "android/hardware/radio/V1_2/IRadioIndication.java",
119 "android/hardware/radio/V1_2/IRadioResponse.java",
Sooraj Sasindran55092ae2017-07-20 02:28:44 -0700120 "android/hardware/radio/V1_2/ISap.java",
121 ],
122}
123
124java_library {
125 name: "android.hardware.radio-V1.2-java",
126 no_framework_libs: true,
127 defaults: ["hidl-java-module-defaults"],
128 srcs: [":android.hardware.radio-V1.2-java_gen_java"],
129 libs: [
130 "hwbinder",
131 "android.hardware.radio-V1.0-java",
132 "android.hardware.radio-V1.1-java",
133 "android.hidl.base-V1.0-java",
134 ]
135}
136
137// This package does not export any types. Not creating java constants export.
138
139
140genrule {
141 name: "android.hardware.radio@1.2-adapter-helper_genc++",
142 tools: ["hidl-gen"],
143 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
144 srcs: [
145 ":android.hardware.radio@1.2_hal",
146 ],
147 out: [
148 "android/hardware/radio/1.2/ARadio.cpp",
Cassie8c3011e2017-10-26 15:51:48 -0700149 "android/hardware/radio/1.2/ARadioIndication.cpp",
150 "android/hardware/radio/1.2/ARadioResponse.cpp",
Sooraj Sasindran55092ae2017-07-20 02:28:44 -0700151 "android/hardware/radio/1.2/ASap.cpp",
152 ],
153}
154
155genrule {
156 name: "android.hardware.radio@1.2-adapter-helper_genc++_headers",
157 tools: ["hidl-gen"],
158 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
159 srcs: [
160 ":android.hardware.radio@1.2_hal",
161 ],
162 out: [
163 "android/hardware/radio/1.2/ARadio.h",
Cassie8c3011e2017-10-26 15:51:48 -0700164 "android/hardware/radio/1.2/ARadioIndication.h",
165 "android/hardware/radio/1.2/ARadioResponse.h",
Sooraj Sasindran55092ae2017-07-20 02:28:44 -0700166 "android/hardware/radio/1.2/ASap.h",
167 ],
168}
169
170cc_library {
171 name: "android.hardware.radio@1.2-adapter-helper",
172 defaults: ["hidl-module-defaults"],
173 generated_sources: ["android.hardware.radio@1.2-adapter-helper_genc++"],
174 generated_headers: ["android.hardware.radio@1.2-adapter-helper_genc++_headers"],
175 export_generated_headers: ["android.hardware.radio@1.2-adapter-helper_genc++_headers"],
176 vendor_available: true,
177 shared_libs: [
178 "libhidlbase",
179 "libhidltransport",
180 "libhwbinder",
181 "liblog",
182 "libutils",
183 "libcutils",
184 "libhidladapter",
185 "android.hardware.radio@1.0",
186 "android.hardware.radio@1.1",
187 "android.hardware.radio@1.2",
188 "android.hardware.radio@1.0-adapter-helper",
189 "android.hardware.radio@1.1-adapter-helper",
190 "android.hidl.base@1.0-adapter-helper",
191 ],
192 export_shared_lib_headers: [
193 "libhidlbase",
194 "libhidltransport",
195 "libhwbinder",
196 "libutils",
197 "libhidladapter",
198 "android.hardware.radio@1.0",
199 "android.hardware.radio@1.1",
200 "android.hardware.radio@1.2",
201 "android.hardware.radio@1.0-adapter-helper",
202 "android.hardware.radio@1.1-adapter-helper",
203 "android.hidl.base@1.0-adapter-helper",
204 ],
205}
206
207genrule {
208 name: "android.hardware.radio@1.2-adapter_genc++",
209 tools: ["hidl-gen"],
210 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
211 out: ["main.cpp"]
212}
213
214cc_test {
215 name: "android.hardware.radio@1.2-adapter",
216 defaults: ["hidl-module-defaults"],
217 shared_libs: [
218 "libhidladapter",
219 "libhidlbase",
220 "libhidltransport",
221 "libutils",
222 "android.hardware.radio@1.0",
223 "android.hardware.radio@1.1",
224 "android.hardware.radio@1.2",
225 "android.hardware.radio@1.2-adapter-helper",
226 ],
227 generated_sources: ["android.hardware.radio@1.2-adapter_genc++"],
228}