• 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.tests.versioning@2.3-vts.spec",
7    srcs: [
8        ":android.hardware.tests.versioning@2.3_hal",
9    ],
10    out: [
11        "android/hardware/tests/versioning/2.3/Bar.vts",
12        "android/hardware/tests/versioning/2.3/Baz.vts",
13        "android/hardware/tests/versioning/2.3/Foo.vts",
14    ],
15}
16
17// Build VTS driver.
18genrule {
19    name: "android.hardware.tests.versioning@2.3-vts.driver_genc++",
20    tools: ["hidl-gen", "vtsc"],
21    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.versioning@2.3 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/tests/versioning/2.3/ $(genDir)/android/hardware/tests/versioning/2.3/",
22    srcs: [
23        ":android.hardware.tests.versioning@2.3_hal",
24    ],
25    out: [
26        "android/hardware/tests/versioning/2.3/Bar.vts.cpp",
27        "android/hardware/tests/versioning/2.3/Baz.vts.cpp",
28        "android/hardware/tests/versioning/2.3/Foo.vts.cpp",
29    ],
30}
31
32genrule {
33    name: "android.hardware.tests.versioning@2.3-vts.driver_genc++_headers",
34    tools: ["hidl-gen", "vtsc"],
35    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.versioning@2.3 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/tests/versioning/2.3/ $(genDir)/android/hardware/tests/versioning/2.3/",
36    srcs: [
37        ":android.hardware.tests.versioning@2.3_hal",
38    ],
39    out: [
40        "android/hardware/tests/versioning/2.3/Bar.vts.h",
41        "android/hardware/tests/versioning/2.3/Baz.vts.h",
42        "android/hardware/tests/versioning/2.3/Foo.vts.h",
43    ],
44}
45
46cc_library_shared {
47    name: "android.hardware.tests.versioning@2.3-vts.driver",
48    generated_sources: ["android.hardware.tests.versioning@2.3-vts.driver_genc++"],
49    generated_headers: ["android.hardware.tests.versioning@2.3-vts.driver_genc++_headers"],
50    export_generated_headers: ["android.hardware.tests.versioning@2.3-vts.driver_genc++_headers"],
51    shared_libs: [
52        "libhidlbase",
53        "libhidltransport",
54        "libhwbinder",
55        "liblog",
56        "libutils",
57        "libcutils",
58        "libvts_common",
59        "libvts_datatype",
60        "libvts_drivercomm",
61        "libvts_measurement",
62        "libvts_multidevice_proto",
63        "libcamera_metadata",
64        "libprotobuf-cpp-full",
65        "android.hardware.tests.versioning@2.3",
66        "android.hardware.tests.versioning@1.0",
67        "android.hardware.tests.versioning@1.0-vts.driver",
68        "android.hardware.tests.versioning@2.2",
69        "android.hardware.tests.versioning@2.2-vts.driver",
70        "android.hidl.base@1.0",
71    ],
72    export_shared_lib_headers: [
73        "android.hardware.tests.versioning@1.0",
74        "android.hardware.tests.versioning@1.0-vts.driver",
75        "android.hardware.tests.versioning@2.2",
76        "android.hardware.tests.versioning@2.2-vts.driver",
77        "android.hidl.base@1.0",
78    ],
79}
80
81// Build VTS profiler.
82genrule {
83    name: "android.hardware.tests.versioning@2.3-vts.profiler_genc++",
84    tools: ["hidl-gen", "vtsc"],
85    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.versioning@2.3 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/tests/versioning/2.3/ $(genDir)/android/hardware/tests/versioning/2.3/",
86    srcs: [
87        ":android.hardware.tests.versioning@2.3_hal",
88    ],
89    out: [
90        "android/hardware/tests/versioning/2.3/Bar.vts.cpp",
91        "android/hardware/tests/versioning/2.3/Baz.vts.cpp",
92        "android/hardware/tests/versioning/2.3/Foo.vts.cpp",
93    ],
94}
95
96genrule {
97    name: "android.hardware.tests.versioning@2.3-vts.profiler_genc++_headers",
98    tools: ["hidl-gen", "vtsc"],
99    cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.versioning@2.3 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/tests/versioning/2.3/ $(genDir)/android/hardware/tests/versioning/2.3/",
100    srcs: [
101        ":android.hardware.tests.versioning@2.3_hal",
102    ],
103    out: [
104        "android/hardware/tests/versioning/2.3/Bar.vts.h",
105        "android/hardware/tests/versioning/2.3/Baz.vts.h",
106        "android/hardware/tests/versioning/2.3/Foo.vts.h",
107    ],
108}
109
110cc_library_shared {
111    name: "android.hardware.tests.versioning@2.3-vts.profiler",
112    generated_sources: ["android.hardware.tests.versioning@2.3-vts.profiler_genc++"],
113    generated_headers: ["android.hardware.tests.versioning@2.3-vts.profiler_genc++_headers"],
114    export_generated_headers: ["android.hardware.tests.versioning@2.3-vts.profiler_genc++_headers"],
115    shared_libs: [
116        "libbase",
117        "libhidlbase",
118        "libhidltransport",
119        "libvts_profiling",
120        "libvts_multidevice_proto",
121        "libprotobuf-cpp-full",
122        "android.hardware.tests.versioning@2.3",
123        "android.hardware.tests.versioning@1.0",
124        "android.hardware.tests.versioning@1.0-vts.profiler",
125        "android.hardware.tests.versioning@2.2",
126        "android.hardware.tests.versioning@2.2-vts.profiler",
127        "android.hidl.base@1.0",
128    ],
129}
130
131