]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/platform-hardware-interfaces.git/blob - tests/multithread/1.0/Android.bp
Update for Soong java makefiles.
[android/platform-hardware-interfaces.git] / tests / multithread / 1.0 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
4     name: "android.hardware.tests.multithread@1.0_hal",
5     srcs: [
6         "IMultithread.hal",
7     ],
8 }
10 genrule {
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 }
22 genrule {
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 }
38 cc_library {
39     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,
45     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 }
61 genrule {
62     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 }
73 java_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 }
84 // This package does not export any types. Not creating java constants export.
87 genrule {
88     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 }
99 genrule {
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     ],
111 cc_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     ],
140 genrule {
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",
144     out: ["main.cpp"]
147 cc_test {
148     name: "android.hardware.tests.multithread@1.0-adapter",
149     defaults: ["hidl-module-defaults"],
150     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++"],