blob: ef4370fe110ffbe08899f5263bd9eb542319296e [file] [log] [blame]
Tri Voc7ee8822017-03-21 15:03:17 -07001// This file was auto-generated. Do not edit manually.
Hsin-Yi Chen0ec61fe2018-05-15 11:19:19 +08002// Use launch_hal_test.py or update_makefiles.py in test/vts-testcase/hal/script/ to generate this file.
Tri Voc7ee8822017-03-21 15:03:17 -07003
4// Generate .vts spec files.
5hal2vts {
6 name: "android.hardware.tv.cec@1.0-vts.spec",
Hsin-Yi Chen0ec61fe2018-05-15 11:19:19 +08007 hidl_gen_args: "-r android.hardware:hardware/interfaces",
Tri Voc7ee8822017-03-21 15:03:17 -07008 srcs: [
9 ":android.hardware.tv.cec@1.0_hal",
10 ],
11 out: [
12 "android/hardware/tv/cec/1.0/HdmiCec.vts",
13 "android/hardware/tv/cec/1.0/HdmiCecCallback.vts",
14 "android/hardware/tv/cec/1.0/types.vts",
15 ],
16}
17
18// Build VTS driver.
19genrule {
Jae Shinefb6bd82017-03-24 16:31:14 +090020 name: "android.hardware.tv.cec@1.0-vts.driver_genc++",
Tri Voc7ee8822017-03-21 15:03:17 -070021 tools: ["hidl-gen", "vtsc"],
Keun Soo YIMf9120252019-01-11 11:33:15 -080022 cmd: "$(location hidl-gen) -d $(depfile) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.tv.cec@1.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/tv/cec/1.0/ $(genDir)/android/hardware/tv/cec/1.0/",
Tri Voc7ee8822017-03-21 15:03:17 -070023 srcs: [
24 ":android.hardware.tv.cec@1.0_hal",
25 ],
26 out: [
27 "android/hardware/tv/cec/1.0/HdmiCec.vts.cpp",
28 "android/hardware/tv/cec/1.0/HdmiCecCallback.vts.cpp",
29 "android/hardware/tv/cec/1.0/types.vts.cpp",
30 ],
Keun Soo YIMf9120252019-01-11 11:33:15 -080031 depfile: true,
Tri Voc7ee8822017-03-21 15:03:17 -070032}
33
34genrule {
Jae Shinefb6bd82017-03-24 16:31:14 +090035 name: "android.hardware.tv.cec@1.0-vts.driver_genc++_headers",
Tri Voc7ee8822017-03-21 15:03:17 -070036 tools: ["hidl-gen", "vtsc"],
Keun Soo YIMf9120252019-01-11 11:33:15 -080037 cmd: "$(location hidl-gen) -d $(depfile) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.tv.cec@1.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/tv/cec/1.0/ $(genDir)/android/hardware/tv/cec/1.0/",
Tri Voc7ee8822017-03-21 15:03:17 -070038 srcs: [
39 ":android.hardware.tv.cec@1.0_hal",
40 ],
41 out: [
42 "android/hardware/tv/cec/1.0/HdmiCec.vts.h",
43 "android/hardware/tv/cec/1.0/HdmiCecCallback.vts.h",
44 "android/hardware/tv/cec/1.0/types.vts.h",
45 ],
Keun Soo YIMf9120252019-01-11 11:33:15 -080046 depfile: true,
Tri Voc7ee8822017-03-21 15:03:17 -070047}
48
49cc_library_shared {
Jae Shinefb6bd82017-03-24 16:31:14 +090050 name: "android.hardware.tv.cec@1.0-vts.driver",
51 generated_sources: ["android.hardware.tv.cec@1.0-vts.driver_genc++"],
52 generated_headers: ["android.hardware.tv.cec@1.0-vts.driver_genc++_headers"],
53 export_generated_headers: ["android.hardware.tv.cec@1.0-vts.driver_genc++_headers"],
Tri Vo038f7be2017-09-22 10:48:18 -070054 defaults: ["VtsHalDriverDefaults"],
55 shared_libs: [],
56 static_libs: [
Tri Voc7ee8822017-03-21 15:03:17 -070057 "android.hardware.tv.cec@1.0",
Colin Cross5ee2f3d2017-05-03 23:33:42 -070058 ],
Tri Voc7ee8822017-03-21 15:03:17 -070059}
60
61// Build VTS profiler.
62genrule {
63 name: "android.hardware.tv.cec@1.0-vts.profiler_genc++",
64 tools: ["hidl-gen", "vtsc"],
Keun Soo YIMf9120252019-01-11 11:33:15 -080065 cmd: "$(location hidl-gen) -d $(depfile) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.tv.cec@1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/tv/cec/1.0/ $(genDir)/android/hardware/tv/cec/1.0/",
Tri Voc7ee8822017-03-21 15:03:17 -070066 srcs: [
67 ":android.hardware.tv.cec@1.0_hal",
68 ],
69 out: [
70 "android/hardware/tv/cec/1.0/HdmiCec.vts.cpp",
71 "android/hardware/tv/cec/1.0/HdmiCecCallback.vts.cpp",
72 "android/hardware/tv/cec/1.0/types.vts.cpp",
73 ],
Keun Soo YIMf9120252019-01-11 11:33:15 -080074 depfile: true,
Tri Voc7ee8822017-03-21 15:03:17 -070075}
76
77genrule {
78 name: "android.hardware.tv.cec@1.0-vts.profiler_genc++_headers",
79 tools: ["hidl-gen", "vtsc"],
Keun Soo YIMf9120252019-01-11 11:33:15 -080080 cmd: "$(location hidl-gen) -d $(depfile) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.tv.cec@1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/tv/cec/1.0/ $(genDir)/android/hardware/tv/cec/1.0/",
Tri Voc7ee8822017-03-21 15:03:17 -070081 srcs: [
82 ":android.hardware.tv.cec@1.0_hal",
83 ],
84 out: [
85 "android/hardware/tv/cec/1.0/HdmiCec.vts.h",
86 "android/hardware/tv/cec/1.0/HdmiCecCallback.vts.h",
87 "android/hardware/tv/cec/1.0/types.vts.h",
88 ],
Keun Soo YIMf9120252019-01-11 11:33:15 -080089 depfile: true,
Tri Voc7ee8822017-03-21 15:03:17 -070090}
91
92cc_library_shared {
93 name: "android.hardware.tv.cec@1.0-vts.profiler",
94 generated_sources: ["android.hardware.tv.cec@1.0-vts.profiler_genc++"],
95 generated_headers: ["android.hardware.tv.cec@1.0-vts.profiler_genc++_headers"],
96 export_generated_headers: ["android.hardware.tv.cec@1.0-vts.profiler_genc++_headers"],
Tri Vo038f7be2017-09-22 10:48:18 -070097 defaults: ["VtsHalProfilerDefaults"],
98 shared_libs: [],
99 static_libs: [
Tri Voc7ee8822017-03-21 15:03:17 -0700100 "android.hardware.tv.cec@1.0",
Colin Cross5ee2f3d2017-05-03 23:33:42 -0700101 ],
Tri Voc7ee8822017-03-21 15:03:17 -0700102}
103