blob: 7ace62fbf722a17abf89fe84ef388f35bd757634 [file] [log] [blame]
Tri Voc7ee8822017-03-21 15:03:17 -07001// This file was auto-generated. Do not edit manually.
Hsin-Yi Chen86143cf2018-05-16 11:25:37 +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.gatekeeper@1.0-vts.spec",
Hsin-Yi Chen86143cf2018-05-16 11:25:37 +08007 hidl_gen_args: "-r android.hardware:hardware/interfaces",
Tri Voc7ee8822017-03-21 15:03:17 -07008 srcs: [
9 ":android.hardware.gatekeeper@1.0_hal",
10 ],
11 out: [
12 "android/hardware/gatekeeper/1.0/Gatekeeper.vts",
13 "android/hardware/gatekeeper/1.0/types.vts",
14 ],
15}
16
17// Build VTS driver.
18genrule {
Jae Shinefb6bd82017-03-24 16:31:14 +090019 name: "android.hardware.gatekeeper@1.0-vts.driver_genc++",
Tri Voc7ee8822017-03-21 15:03:17 -070020 tools: ["hidl-gen", "vtsc"],
Hsin-Yi Chen86143cf2018-05-16 11:25:37 +080021 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.gatekeeper@1.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/gatekeeper/1.0/ $(genDir)/android/hardware/gatekeeper/1.0/",
Tri Voc7ee8822017-03-21 15:03:17 -070022 srcs: [
23 ":android.hardware.gatekeeper@1.0_hal",
24 ],
25 out: [
26 "android/hardware/gatekeeper/1.0/Gatekeeper.vts.cpp",
27 "android/hardware/gatekeeper/1.0/types.vts.cpp",
28 ],
29}
30
31genrule {
Jae Shinefb6bd82017-03-24 16:31:14 +090032 name: "android.hardware.gatekeeper@1.0-vts.driver_genc++_headers",
Tri Voc7ee8822017-03-21 15:03:17 -070033 tools: ["hidl-gen", "vtsc"],
Hsin-Yi Chen86143cf2018-05-16 11:25:37 +080034 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.gatekeeper@1.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/gatekeeper/1.0/ $(genDir)/android/hardware/gatekeeper/1.0/",
Tri Voc7ee8822017-03-21 15:03:17 -070035 srcs: [
36 ":android.hardware.gatekeeper@1.0_hal",
37 ],
38 out: [
39 "android/hardware/gatekeeper/1.0/Gatekeeper.vts.h",
40 "android/hardware/gatekeeper/1.0/types.vts.h",
41 ],
42}
43
44cc_library_shared {
Jae Shinefb6bd82017-03-24 16:31:14 +090045 name: "android.hardware.gatekeeper@1.0-vts.driver",
46 generated_sources: ["android.hardware.gatekeeper@1.0-vts.driver_genc++"],
47 generated_headers: ["android.hardware.gatekeeper@1.0-vts.driver_genc++_headers"],
48 export_generated_headers: ["android.hardware.gatekeeper@1.0-vts.driver_genc++_headers"],
Tri Vo038f7be2017-09-22 10:48:18 -070049 defaults: ["VtsHalDriverDefaults"],
50 shared_libs: [],
51 static_libs: [
Tri Voc7ee8822017-03-21 15:03:17 -070052 "android.hardware.gatekeeper@1.0",
Colin Cross5ee2f3d2017-05-03 23:33:42 -070053 ],
Tri Voc7ee8822017-03-21 15:03:17 -070054}
55
56// Build VTS profiler.
57genrule {
58 name: "android.hardware.gatekeeper@1.0-vts.profiler_genc++",
59 tools: ["hidl-gen", "vtsc"],
Hsin-Yi Chen86143cf2018-05-16 11:25:37 +080060 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.gatekeeper@1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/gatekeeper/1.0/ $(genDir)/android/hardware/gatekeeper/1.0/",
Tri Voc7ee8822017-03-21 15:03:17 -070061 srcs: [
62 ":android.hardware.gatekeeper@1.0_hal",
63 ],
64 out: [
65 "android/hardware/gatekeeper/1.0/Gatekeeper.vts.cpp",
66 "android/hardware/gatekeeper/1.0/types.vts.cpp",
67 ],
68}
69
70genrule {
71 name: "android.hardware.gatekeeper@1.0-vts.profiler_genc++_headers",
72 tools: ["hidl-gen", "vtsc"],
Hsin-Yi Chen86143cf2018-05-16 11:25:37 +080073 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -r android.hardware:hardware/interfaces android.hardware.gatekeeper@1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/gatekeeper/1.0/ $(genDir)/android/hardware/gatekeeper/1.0/",
Tri Voc7ee8822017-03-21 15:03:17 -070074 srcs: [
75 ":android.hardware.gatekeeper@1.0_hal",
76 ],
77 out: [
78 "android/hardware/gatekeeper/1.0/Gatekeeper.vts.h",
79 "android/hardware/gatekeeper/1.0/types.vts.h",
80 ],
81}
82
83cc_library_shared {
84 name: "android.hardware.gatekeeper@1.0-vts.profiler",
85 generated_sources: ["android.hardware.gatekeeper@1.0-vts.profiler_genc++"],
86 generated_headers: ["android.hardware.gatekeeper@1.0-vts.profiler_genc++_headers"],
87 export_generated_headers: ["android.hardware.gatekeeper@1.0-vts.profiler_genc++_headers"],
Tri Vo038f7be2017-09-22 10:48:18 -070088 defaults: ["VtsHalProfilerDefaults"],
89 shared_libs: [],
90 static_libs: [
Tri Voc7ee8822017-03-21 15:03:17 -070091 "android.hardware.gatekeeper@1.0",
Colin Cross5ee2f3d2017-05-03 23:33:42 -070092 ],
Tri Voc7ee8822017-03-21 15:03:17 -070093}
94