blob: 82877544ea7fe8b423fd61ce1c4139fabe98b425 [file] [log] [blame]
Zhuoyao Zhang59661632018-10-08 16:43:00 -07001// This file was auto-generated. Do not edit manually.
2// Use launch_hal_test.py or update_makefiles.py in test/vts-testcase/hal/script/ to generate this file.
3
4// Generate .vts spec files.
5hal2vts {
6 name: "android.hardware.radio@1.3-vts.spec",
7 hidl_gen_args: "-r android.hardware:hardware/interfaces",
8 srcs: [
9 ":android.hardware.radio@1.3_hal",
10 ],
11 out: [
12 "android/hardware/radio/1.3/Radio.vts",
13 "android/hardware/radio/1.3/RadioIndication.vts",
14 "android/hardware/radio/1.3/RadioResponse.vts",
15 "android/hardware/radio/1.3/types.vts",
16 ],
17}
18
19// Build VTS driver.
20genrule {
21 name: "android.hardware.radio@1.3-vts.driver_genc++",
22 tools: ["hidl-gen", "vtsc"],
23 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.radio@1.3 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/radio/1.3/ $(genDir)/android/hardware/radio/1.3/",
24 srcs: [
25 ":android.hardware.radio@1.3_hal",
26 ],
27 out: [
28 "android/hardware/radio/1.3/Radio.vts.cpp",
29 "android/hardware/radio/1.3/RadioIndication.vts.cpp",
30 "android/hardware/radio/1.3/RadioResponse.vts.cpp",
31 "android/hardware/radio/1.3/types.vts.cpp",
32 ],
33}
34
35genrule {
36 name: "android.hardware.radio@1.3-vts.driver_genc++_headers",
37 tools: ["hidl-gen", "vtsc"],
38 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.radio@1.3 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/radio/1.3/ $(genDir)/android/hardware/radio/1.3/",
39 srcs: [
40 ":android.hardware.radio@1.3_hal",
41 ],
42 out: [
43 "android/hardware/radio/1.3/Radio.vts.h",
44 "android/hardware/radio/1.3/RadioIndication.vts.h",
45 "android/hardware/radio/1.3/RadioResponse.vts.h",
46 "android/hardware/radio/1.3/types.vts.h",
47 ],
48}
49
50cc_library_shared {
51 name: "android.hardware.radio@1.3-vts.driver",
52 generated_sources: ["android.hardware.radio@1.3-vts.driver_genc++"],
53 generated_headers: ["android.hardware.radio@1.3-vts.driver_genc++_headers"],
54 export_generated_headers: ["android.hardware.radio@1.3-vts.driver_genc++_headers"],
55 defaults: ["VtsHalDriverDefaults"],
56 shared_libs: [
57 "android.hardware.radio@1.0-vts.driver",
58 "android.hardware.radio@1.1-vts.driver",
59 "android.hardware.radio@1.2-vts.driver",
60 ],
61 static_libs: [
62 "android.hardware.radio@1.0",
63 "android.hardware.radio@1.1",
64 "android.hardware.radio@1.2",
65 "android.hardware.radio@1.3",
66 ],
67}
68
69// Build VTS profiler.
70genrule {
71 name: "android.hardware.radio@1.3-vts.profiler_genc++",
72 tools: ["hidl-gen", "vtsc"],
73 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.radio@1.3 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/radio/1.3/ $(genDir)/android/hardware/radio/1.3/",
74 srcs: [
75 ":android.hardware.radio@1.3_hal",
76 ],
77 out: [
78 "android/hardware/radio/1.3/Radio.vts.cpp",
79 "android/hardware/radio/1.3/RadioIndication.vts.cpp",
80 "android/hardware/radio/1.3/RadioResponse.vts.cpp",
81 "android/hardware/radio/1.3/types.vts.cpp",
82 ],
83}
84
85genrule {
86 name: "android.hardware.radio@1.3-vts.profiler_genc++_headers",
87 tools: ["hidl-gen", "vtsc"],
88 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.radio@1.3 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/radio/1.3/ $(genDir)/android/hardware/radio/1.3/",
89 srcs: [
90 ":android.hardware.radio@1.3_hal",
91 ],
92 out: [
93 "android/hardware/radio/1.3/Radio.vts.h",
94 "android/hardware/radio/1.3/RadioIndication.vts.h",
95 "android/hardware/radio/1.3/RadioResponse.vts.h",
96 "android/hardware/radio/1.3/types.vts.h",
97 ],
98}
99
100cc_library_shared {
101 name: "android.hardware.radio@1.3-vts.profiler",
102 generated_sources: ["android.hardware.radio@1.3-vts.profiler_genc++"],
103 generated_headers: ["android.hardware.radio@1.3-vts.profiler_genc++_headers"],
104 export_generated_headers: ["android.hardware.radio@1.3-vts.profiler_genc++_headers"],
105 defaults: ["VtsHalProfilerDefaults"],
106 shared_libs: [
107 "android.hardware.radio@1.0-vts.profiler",
108 "android.hardware.radio@1.1-vts.profiler",
109 "android.hardware.radio@1.2-vts.profiler",
110 ],
111 static_libs: [
112 "android.hardware.radio@1.0",
113 "android.hardware.radio@1.1",
114 "android.hardware.radio@1.2",
115 "android.hardware.radio@1.3",
116 ],
117}
118