• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// This file was auto-generated. Do not edit manually.
2// Use test/vts-testcase/hal/update_makefiles.py to generate this file.
3
4// Generate .vts spec files.
5hal2vts {
6    name: "android.hardware.wifi.supplicant@1.0-vts.spec",
7    srcs: [
8        ":android.hardware.wifi.supplicant@1.0_hal",
9    ],
10    out: [
11        "android/hardware/wifi/supplicant/1.0/Supplicant.vts",
12        "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts",
13        "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts",
14        "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts",
15        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts",
16        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts",
17        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts",
18        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts",
19        "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts",
20        "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts",
21        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts",
22        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts",
23        "android/hardware/wifi/supplicant/1.0/types.vts",
24    ],
25}
26
27// Build VTS driver.
28genrule {
29    name: "android.hardware.wifi.supplicant@1.0-vts.driver_genc++",
30    tools: ["hidl-gen", "vtsc"],
31    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.supplicant@1.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/wifi/supplicant/1.0/ $(genDir)/android/hardware/wifi/supplicant/1.0/",
32    srcs: [
33        ":android.hardware.wifi.supplicant@1.0_hal",
34    ],
35    out: [
36        "android/hardware/wifi/supplicant/1.0/Supplicant.vts.cpp",
37        "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts.cpp",
38        "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts.cpp",
39        "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts.cpp",
40        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts.cpp",
41        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts.cpp",
42        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts.cpp",
43        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts.cpp",
44        "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts.cpp",
45        "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts.cpp",
46        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts.cpp",
47        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts.cpp",
48        "android/hardware/wifi/supplicant/1.0/types.vts.cpp",
49    ],
50}
51
52genrule {
53    name: "android.hardware.wifi.supplicant@1.0-vts.driver_genc++_headers",
54    tools: ["hidl-gen", "vtsc"],
55    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.supplicant@1.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/wifi/supplicant/1.0/ $(genDir)/android/hardware/wifi/supplicant/1.0/",
56    srcs: [
57        ":android.hardware.wifi.supplicant@1.0_hal",
58    ],
59    out: [
60        "android/hardware/wifi/supplicant/1.0/Supplicant.vts.h",
61        "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts.h",
62        "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts.h",
63        "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts.h",
64        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts.h",
65        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts.h",
66        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts.h",
67        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts.h",
68        "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts.h",
69        "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts.h",
70        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts.h",
71        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts.h",
72        "android/hardware/wifi/supplicant/1.0/types.vts.h",
73    ],
74}
75
76cc_library_shared {
77    name: "android.hardware.wifi.supplicant@1.0-vts.driver",
78    generated_sources: ["android.hardware.wifi.supplicant@1.0-vts.driver_genc++"],
79    generated_headers: ["android.hardware.wifi.supplicant@1.0-vts.driver_genc++_headers"],
80    export_generated_headers: ["android.hardware.wifi.supplicant@1.0-vts.driver_genc++_headers"],
81    shared_libs: [
82        "libhidlbase",
83        "libhidltransport",
84        "libhwbinder",
85        "liblog",
86        "libutils",
87        "libcutils",
88        "libvts_common",
89        "libvts_datatype",
90        "libvts_drivercomm",
91        "libvts_measurement",
92        "libvts_multidevice_proto",
93        "libcamera_metadata",
94        "libprotobuf-cpp-full",
95        "android.hardware.wifi.supplicant@1.0",
96        "android.hidl.base@1.0",
97    ],
98    export_shared_lib_headers: [
99        "android.hidl.base@1.0",
100    ],
101}
102
103// Build VTS profiler.
104genrule {
105    name: "android.hardware.wifi.supplicant@1.0-vts.profiler_genc++",
106    tools: ["hidl-gen", "vtsc"],
107    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.supplicant@1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/wifi/supplicant/1.0/ $(genDir)/android/hardware/wifi/supplicant/1.0/",
108    srcs: [
109        ":android.hardware.wifi.supplicant@1.0_hal",
110    ],
111    out: [
112        "android/hardware/wifi/supplicant/1.0/Supplicant.vts.cpp",
113        "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts.cpp",
114        "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts.cpp",
115        "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts.cpp",
116        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts.cpp",
117        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts.cpp",
118        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts.cpp",
119        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts.cpp",
120        "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts.cpp",
121        "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts.cpp",
122        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts.cpp",
123        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts.cpp",
124        "android/hardware/wifi/supplicant/1.0/types.vts.cpp",
125    ],
126}
127
128genrule {
129    name: "android.hardware.wifi.supplicant@1.0-vts.profiler_genc++_headers",
130    tools: ["hidl-gen", "vtsc"],
131    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.wifi.supplicant@1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/wifi/supplicant/1.0/ $(genDir)/android/hardware/wifi/supplicant/1.0/",
132    srcs: [
133        ":android.hardware.wifi.supplicant@1.0_hal",
134    ],
135    out: [
136        "android/hardware/wifi/supplicant/1.0/Supplicant.vts.h",
137        "android/hardware/wifi/supplicant/1.0/SupplicantCallback.vts.h",
138        "android/hardware/wifi/supplicant/1.0/SupplicantIface.vts.h",
139        "android/hardware/wifi/supplicant/1.0/SupplicantNetwork.vts.h",
140        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIface.vts.h",
141        "android/hardware/wifi/supplicant/1.0/SupplicantP2pIfaceCallback.vts.h",
142        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetwork.vts.h",
143        "android/hardware/wifi/supplicant/1.0/SupplicantP2pNetworkCallback.vts.h",
144        "android/hardware/wifi/supplicant/1.0/SupplicantStaIface.vts.h",
145        "android/hardware/wifi/supplicant/1.0/SupplicantStaIfaceCallback.vts.h",
146        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetwork.vts.h",
147        "android/hardware/wifi/supplicant/1.0/SupplicantStaNetworkCallback.vts.h",
148        "android/hardware/wifi/supplicant/1.0/types.vts.h",
149    ],
150}
151
152cc_library_shared {
153    name: "android.hardware.wifi.supplicant@1.0-vts.profiler",
154    generated_sources: ["android.hardware.wifi.supplicant@1.0-vts.profiler_genc++"],
155    generated_headers: ["android.hardware.wifi.supplicant@1.0-vts.profiler_genc++_headers"],
156    export_generated_headers: ["android.hardware.wifi.supplicant@1.0-vts.profiler_genc++_headers"],
157    shared_libs: [
158        "libbase",
159        "libhidlbase",
160        "libhidltransport",
161        "libvts_profiling",
162        "libvts_multidevice_proto",
163        "libprotobuf-cpp-full",
164        "android.hardware.wifi.supplicant@1.0",
165        "android.hidl.base@1.0",
166    ],
167}
168
169