blob: 0878abc8a86e1368efd7b330dcc5b20f19bc5c71 [file] [log] [blame]
Roshan Piusee3daf92017-06-20 11:36:29 -07001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3filegroup {
4 name: "android.hardware.wifi@1.1_hal",
5 srcs: [
6 "IWifi.hal",
7 "IWifiChip.hal",
8 ],
9}
10
11genrule {
12 name: "android.hardware.wifi@1.1_genc++",
13 tools: ["hidl-gen"],
14 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi@1.1",
15 srcs: [
16 ":android.hardware.wifi@1.1_hal",
17 ],
18 out: [
19 "android/hardware/wifi/1.1/WifiAll.cpp",
20 "android/hardware/wifi/1.1/WifiChipAll.cpp",
21 ],
22}
23
24genrule {
25 name: "android.hardware.wifi@1.1_genc++_headers",
26 tools: ["hidl-gen"],
27 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi@1.1",
28 srcs: [
29 ":android.hardware.wifi@1.1_hal",
30 ],
31 out: [
32 "android/hardware/wifi/1.1/IWifi.h",
33 "android/hardware/wifi/1.1/IHwWifi.h",
34 "android/hardware/wifi/1.1/BnHwWifi.h",
35 "android/hardware/wifi/1.1/BpHwWifi.h",
36 "android/hardware/wifi/1.1/BsWifi.h",
37 "android/hardware/wifi/1.1/IWifiChip.h",
38 "android/hardware/wifi/1.1/IHwWifiChip.h",
39 "android/hardware/wifi/1.1/BnHwWifiChip.h",
40 "android/hardware/wifi/1.1/BpHwWifiChip.h",
41 "android/hardware/wifi/1.1/BsWifiChip.h",
42 ],
43}
44
Steven Morelandff308ea2017-08-10 15:15:18 -070045cc_library {
Roshan Piusee3daf92017-06-20 11:36:29 -070046 name: "android.hardware.wifi@1.1",
47 defaults: ["hidl-module-defaults"],
48 generated_sources: ["android.hardware.wifi@1.1_genc++"],
49 generated_headers: ["android.hardware.wifi@1.1_genc++_headers"],
50 export_generated_headers: ["android.hardware.wifi@1.1_genc++_headers"],
51 vendor_available: true,
Steven Morelandff308ea2017-08-10 15:15:18 -070052 vndk: {
53 enabled: true,
54 },
Roshan Piusee3daf92017-06-20 11:36:29 -070055 shared_libs: [
56 "libhidlbase",
57 "libhidltransport",
58 "libhwbinder",
59 "liblog",
60 "libutils",
61 "libcutils",
62 "android.hardware.wifi@1.0",
63 ],
64 export_shared_lib_headers: [
65 "libhidlbase",
66 "libhidltransport",
67 "libhwbinder",
68 "libutils",
69 "android.hardware.wifi@1.0",
70 ],
71}
Steven Morelandc5bc4c72017-11-01 16:42:15 -070072
73genrule {
74 name: "android.hardware.wifi-V1.1-java_gen_java",
75 tools: ["hidl-gen"],
76 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi@1.1",
77 srcs: [
78 ":android.hardware.wifi@1.1_hal",
79 ],
80 out: [
81 "android/hardware/wifi/V1_1/IWifi.java",
82 "android/hardware/wifi/V1_1/IWifiChip.java",
83 ],
84}
85
86java_library {
87 name: "android.hardware.wifi-V1.1-java",
88 no_framework_libs: true,
89 defaults: ["hidl-java-module-defaults"],
90 srcs: [":android.hardware.wifi-V1.1-java_gen_java"],
91 libs: [
92 "hwbinder",
93 "android.hardware.wifi-V1.0-java",
94 "android.hidl.base-V1.0-java",
95 ]
96}
97
98// This package does not export any types. Not creating java constants export.
99
100
101genrule {
102 name: "android.hardware.wifi@1.1-adapter-helper_genc++",
103 tools: ["hidl-gen"],
104 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi@1.1",
105 srcs: [
106 ":android.hardware.wifi@1.1_hal",
107 ],
108 out: [
109 "android/hardware/wifi/1.1/AWifi.cpp",
110 "android/hardware/wifi/1.1/AWifiChip.cpp",
111 ],
112}
113
114genrule {
115 name: "android.hardware.wifi@1.1-adapter-helper_genc++_headers",
116 tools: ["hidl-gen"],
117 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi@1.1",
118 srcs: [
119 ":android.hardware.wifi@1.1_hal",
120 ],
121 out: [
122 "android/hardware/wifi/1.1/AWifi.h",
123 "android/hardware/wifi/1.1/AWifiChip.h",
124 ],
125}
126
127cc_library {
128 name: "android.hardware.wifi@1.1-adapter-helper",
129 defaults: ["hidl-module-defaults"],
130 generated_sources: ["android.hardware.wifi@1.1-adapter-helper_genc++"],
131 generated_headers: ["android.hardware.wifi@1.1-adapter-helper_genc++_headers"],
132 export_generated_headers: ["android.hardware.wifi@1.1-adapter-helper_genc++_headers"],
133 vendor_available: true,
134 shared_libs: [
135 "libhidlbase",
136 "libhidltransport",
137 "libhwbinder",
138 "liblog",
139 "libutils",
140 "libcutils",
141 "libhidladapter",
142 "android.hardware.wifi@1.0",
143 "android.hardware.wifi@1.1",
144 "android.hardware.wifi@1.0-adapter-helper",
145 "android.hidl.base@1.0-adapter-helper",
146 ],
147 export_shared_lib_headers: [
148 "libhidlbase",
149 "libhidltransport",
150 "libhwbinder",
151 "libutils",
152 "libhidladapter",
153 "android.hardware.wifi@1.0",
154 "android.hardware.wifi@1.1",
155 "android.hardware.wifi@1.0-adapter-helper",
156 "android.hidl.base@1.0-adapter-helper",
157 ],
158}
159
160genrule {
161 name: "android.hardware.wifi@1.1-adapter_genc++",
162 tools: ["hidl-gen"],
163 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi@1.1",
164 out: ["main.cpp"]
165}
166
167cc_test {
168 name: "android.hardware.wifi@1.1-adapter",
169 defaults: ["hidl-module-defaults"],
170 shared_libs: [
171 "libhidladapter",
172 "libhidlbase",
173 "libhidltransport",
174 "libutils",
175 "android.hardware.wifi@1.0",
176 "android.hardware.wifi@1.1",
177 "android.hardware.wifi@1.1-adapter-helper",
178 ],
179 generated_sources: ["android.hardware.wifi@1.1-adapter_genc++"],
180}