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