blob: cebf90e59fa7d4bc12dca4a3988537ca0126977f [file] [log] [blame]
Timur Iskhakov16a04372017-07-07 13:28:56 -07001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3filegroup {
4 name: "android.hardware.tests.multithread@1.0_hal",
5 srcs: [
6 "IMultithread.hal",
7 ],
8}
9
10genrule {
11 name: "android.hardware.tests.multithread@1.0_genc++",
12 tools: ["hidl-gen"],
13 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
14 srcs: [
15 ":android.hardware.tests.multithread@1.0_hal",
16 ],
17 out: [
18 "android/hardware/tests/multithread/1.0/MultithreadAll.cpp",
19 ],
20}
21
22genrule {
23 name: "android.hardware.tests.multithread@1.0_genc++_headers",
24 tools: ["hidl-gen"],
25 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
26 srcs: [
27 ":android.hardware.tests.multithread@1.0_hal",
28 ],
29 out: [
30 "android/hardware/tests/multithread/1.0/IMultithread.h",
31 "android/hardware/tests/multithread/1.0/IHwMultithread.h",
32 "android/hardware/tests/multithread/1.0/BnHwMultithread.h",
33 "android/hardware/tests/multithread/1.0/BpHwMultithread.h",
34 "android/hardware/tests/multithread/1.0/BsMultithread.h",
35 ],
36}
37
Steven Moreland72067082017-07-26 10:14:57 -070038cc_library {
Timur Iskhakov16a04372017-07-07 13:28:56 -070039 name: "android.hardware.tests.multithread@1.0",
40 defaults: ["hidl-module-defaults"],
41 generated_sources: ["android.hardware.tests.multithread@1.0_genc++"],
42 generated_headers: ["android.hardware.tests.multithread@1.0_genc++_headers"],
43 export_generated_headers: ["android.hardware.tests.multithread@1.0_genc++_headers"],
44 vendor_available: true,
Timur Iskhakov16a04372017-07-07 13:28:56 -070045 shared_libs: [
46 "libhidlbase",
47 "libhidltransport",
48 "libhwbinder",
49 "liblog",
50 "libutils",
51 "libcutils",
52 ],
53 export_shared_lib_headers: [
54 "libhidlbase",
55 "libhidltransport",
56 "libhwbinder",
57 "libutils",
58 ],
59}
Steven Moreland26a0bb22017-09-22 14:10:47 -070060
61genrule {
Steven Morelandc3e80fa2017-10-10 11:05:20 -070062 name: "android.hardware.tests.multithread-V1.0-java_gen_java",
63 tools: ["hidl-gen"],
64 cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
65 srcs: [
66 ":android.hardware.tests.multithread@1.0_hal",
67 ],
68 out: [
69 "android/hardware/tests/multithread/V1_0/IMultithread.java",
70 ],
71}
72
73java_library {
74 name: "android.hardware.tests.multithread-V1.0-java",
75 no_framework_libs: true,
76 defaults: ["hidl-java-module-defaults"],
77 srcs: [":android.hardware.tests.multithread-V1.0-java_gen_java"],
78 libs: [
79 "hwbinder",
80 "android.hidl.base-V1.0-java",
81 ]
82}
83
84// This package does not export any types. Not creating java constants export.
85
86
87genrule {
Steven Moreland26a0bb22017-09-22 14:10:47 -070088 name: "android.hardware.tests.multithread@1.0-adapter-helper_genc++",
89 tools: ["hidl-gen"],
90 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
91 srcs: [
92 ":android.hardware.tests.multithread@1.0_hal",
93 ],
94 out: [
95 "android/hardware/tests/multithread/1.0/AMultithread.cpp",
96 ],
97}
98
99genrule {
100 name: "android.hardware.tests.multithread@1.0-adapter-helper_genc++_headers",
101 tools: ["hidl-gen"],
102 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
103 srcs: [
104 ":android.hardware.tests.multithread@1.0_hal",
105 ],
106 out: [
107 "android/hardware/tests/multithread/1.0/AMultithread.h",
108 ],
109}
110
Steven Moreland26a0bb22017-09-22 14:10:47 -0700111cc_library {
112 name: "android.hardware.tests.multithread@1.0-adapter-helper",
113 defaults: ["hidl-module-defaults"],
114 generated_sources: ["android.hardware.tests.multithread@1.0-adapter-helper_genc++"],
115 generated_headers: ["android.hardware.tests.multithread@1.0-adapter-helper_genc++_headers"],
116 export_generated_headers: ["android.hardware.tests.multithread@1.0-adapter-helper_genc++_headers"],
117 vendor_available: true,
118 shared_libs: [
119 "libhidlbase",
120 "libhidltransport",
121 "libhwbinder",
122 "liblog",
123 "libutils",
124 "libcutils",
125 "libhidladapter",
126 "android.hardware.tests.multithread@1.0",
127 "android.hidl.base@1.0-adapter-helper",
128 ],
129 export_shared_lib_headers: [
130 "libhidlbase",
131 "libhidltransport",
132 "libhwbinder",
133 "libutils",
134 "libhidladapter",
135 "android.hardware.tests.multithread@1.0",
136 "android.hidl.base@1.0-adapter-helper",
137 ],
138}
139
140genrule {
141 name: "android.hardware.tests.multithread@1.0-adapter_genc++",
142 tools: ["hidl-gen"],
143 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.multithread@1.0",
Steven Morelanda5299ee2017-09-26 12:54:42 -0700144 out: ["main.cpp"]
145}
Steven Moreland26a0bb22017-09-22 14:10:47 -0700146
147cc_test {
148 name: "android.hardware.tests.multithread@1.0-adapter",
Steven Moreland527fd762017-10-04 12:47:03 -0700149 defaults: ["hidl-module-defaults"],
Steven Moreland26a0bb22017-09-22 14:10:47 -0700150 shared_libs: [
151 "libhidladapter",
152 "libhidlbase",
153 "libhidltransport",
154 "libutils",
155 "android.hardware.tests.multithread@1.0",
156 "android.hardware.tests.multithread@1.0-adapter-helper",
157 ],
158 generated_sources: ["android.hardware.tests.multithread@1.0-adapter_genc++"],
159}