blob: d6535f5cae8c3331697a27f1cd6a6f8b13591c5d [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",
8 "ISap.hal",
9 ],
10}
11
12genrule {
13 name: "android.hardware.radio@1.2_genc++",
14 tools: ["hidl-gen"],
15 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
16 srcs: [
17 ":android.hardware.radio@1.2_hal",
18 ],
19 out: [
20 "android/hardware/radio/1.2/types.cpp",
21 "android/hardware/radio/1.2/RadioAll.cpp",
22 "android/hardware/radio/1.2/SapAll.cpp",
23 ],
24}
25
26genrule {
27 name: "android.hardware.radio@1.2_genc++_headers",
28 tools: ["hidl-gen"],
29 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
30 srcs: [
31 ":android.hardware.radio@1.2_hal",
32 ],
33 out: [
34 "android/hardware/radio/1.2/types.h",
35 "android/hardware/radio/1.2/hwtypes.h",
36 "android/hardware/radio/1.2/IRadio.h",
37 "android/hardware/radio/1.2/IHwRadio.h",
38 "android/hardware/radio/1.2/BnHwRadio.h",
39 "android/hardware/radio/1.2/BpHwRadio.h",
40 "android/hardware/radio/1.2/BsRadio.h",
41 "android/hardware/radio/1.2/ISap.h",
42 "android/hardware/radio/1.2/IHwSap.h",
43 "android/hardware/radio/1.2/BnHwSap.h",
44 "android/hardware/radio/1.2/BpHwSap.h",
45 "android/hardware/radio/1.2/BsSap.h",
46 ],
47}
48
49cc_library {
50 name: "android.hardware.radio@1.2",
51 defaults: ["hidl-module-defaults"],
52 generated_sources: ["android.hardware.radio@1.2_genc++"],
53 generated_headers: ["android.hardware.radio@1.2_genc++_headers"],
54 export_generated_headers: ["android.hardware.radio@1.2_genc++_headers"],
55 vendor_available: true,
56 vndk: {
57 enabled: true,
58 },
59 shared_libs: [
60 "libhidlbase",
61 "libhidltransport",
62 "libhwbinder",
63 "liblog",
64 "libutils",
65 "libcutils",
66 "android.hardware.radio@1.0",
67 "android.hardware.radio@1.1",
68 ],
69 export_shared_lib_headers: [
70 "libhidlbase",
71 "libhidltransport",
72 "libhwbinder",
73 "libutils",
74 "android.hardware.radio@1.0",
75 "android.hardware.radio@1.1",
76 ],
77}
78
79genrule {
80 name: "android.hardware.radio-V1.2-java_gen_java",
81 tools: ["hidl-gen"],
82 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
83 srcs: [
84 ":android.hardware.radio@1.2_hal",
85 ],
86 out: [
87 "android/hardware/radio/V1_2/IncrementalResultsPeriodicityRange.java",
88 "android/hardware/radio/V1_2/MaxSearchTimeRange.java",
89 "android/hardware/radio/V1_2/NetworkScanRequest.java",
90 "android/hardware/radio/V1_2/RadioConst.java",
91 "android/hardware/radio/V1_2/ScanIntervalRange.java",
92 "android/hardware/radio/V1_2/IRadio.java",
93 "android/hardware/radio/V1_2/ISap.java",
94 ],
95}
96
97java_library {
98 name: "android.hardware.radio-V1.2-java",
99 no_framework_libs: true,
100 defaults: ["hidl-java-module-defaults"],
101 srcs: [":android.hardware.radio-V1.2-java_gen_java"],
102 libs: [
103 "hwbinder",
104 "android.hardware.radio-V1.0-java",
105 "android.hardware.radio-V1.1-java",
106 "android.hidl.base-V1.0-java",
107 ]
108}
109
110// This package does not export any types. Not creating java constants export.
111
112
113genrule {
114 name: "android.hardware.radio@1.2-adapter-helper_genc++",
115 tools: ["hidl-gen"],
116 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
117 srcs: [
118 ":android.hardware.radio@1.2_hal",
119 ],
120 out: [
121 "android/hardware/radio/1.2/ARadio.cpp",
122 "android/hardware/radio/1.2/ASap.cpp",
123 ],
124}
125
126genrule {
127 name: "android.hardware.radio@1.2-adapter-helper_genc++_headers",
128 tools: ["hidl-gen"],
129 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
130 srcs: [
131 ":android.hardware.radio@1.2_hal",
132 ],
133 out: [
134 "android/hardware/radio/1.2/ARadio.h",
135 "android/hardware/radio/1.2/ASap.h",
136 ],
137}
138
139cc_library {
140 name: "android.hardware.radio@1.2-adapter-helper",
141 defaults: ["hidl-module-defaults"],
142 generated_sources: ["android.hardware.radio@1.2-adapter-helper_genc++"],
143 generated_headers: ["android.hardware.radio@1.2-adapter-helper_genc++_headers"],
144 export_generated_headers: ["android.hardware.radio@1.2-adapter-helper_genc++_headers"],
145 vendor_available: true,
146 shared_libs: [
147 "libhidlbase",
148 "libhidltransport",
149 "libhwbinder",
150 "liblog",
151 "libutils",
152 "libcutils",
153 "libhidladapter",
154 "android.hardware.radio@1.0",
155 "android.hardware.radio@1.1",
156 "android.hardware.radio@1.2",
157 "android.hardware.radio@1.0-adapter-helper",
158 "android.hardware.radio@1.1-adapter-helper",
159 "android.hidl.base@1.0-adapter-helper",
160 ],
161 export_shared_lib_headers: [
162 "libhidlbase",
163 "libhidltransport",
164 "libhwbinder",
165 "libutils",
166 "libhidladapter",
167 "android.hardware.radio@1.0",
168 "android.hardware.radio@1.1",
169 "android.hardware.radio@1.2",
170 "android.hardware.radio@1.0-adapter-helper",
171 "android.hardware.radio@1.1-adapter-helper",
172 "android.hidl.base@1.0-adapter-helper",
173 ],
174}
175
176genrule {
177 name: "android.hardware.radio@1.2-adapter_genc++",
178 tools: ["hidl-gen"],
179 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.radio@1.2",
180 out: ["main.cpp"]
181}
182
183cc_test {
184 name: "android.hardware.radio@1.2-adapter",
185 defaults: ["hidl-module-defaults"],
186 shared_libs: [
187 "libhidladapter",
188 "libhidlbase",
189 "libhidltransport",
190 "libutils",
191 "android.hardware.radio@1.0",
192 "android.hardware.radio@1.1",
193 "android.hardware.radio@1.2",
194 "android.hardware.radio@1.2-adapter-helper",
195 ],
196 generated_sources: ["android.hardware.radio@1.2-adapter_genc++"],
197}