]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/platform-hardware-interfaces.git/blob - tests/inheritance/1.0/Android.bp
Update for Soong java makefiles.
[android/platform-hardware-interfaces.git] / tests / inheritance / 1.0 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
4     name: "android.hardware.tests.inheritance@1.0_hal",
5     srcs: [
6         "IChild.hal",
7         "IFetcher.hal",
8         "IGrandparent.hal",
9         "IParent.hal",
10     ],
11 }
13 genrule {
14     name: "android.hardware.tests.inheritance@1.0_genc++",
15     tools: ["hidl-gen"],
16     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
17     srcs: [
18         ":android.hardware.tests.inheritance@1.0_hal",
19     ],
20     out: [
21         "android/hardware/tests/inheritance/1.0/ChildAll.cpp",
22         "android/hardware/tests/inheritance/1.0/FetcherAll.cpp",
23         "android/hardware/tests/inheritance/1.0/GrandparentAll.cpp",
24         "android/hardware/tests/inheritance/1.0/ParentAll.cpp",
25     ],
26 }
28 genrule {
29     name: "android.hardware.tests.inheritance@1.0_genc++_headers",
30     tools: ["hidl-gen"],
31     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
32     srcs: [
33         ":android.hardware.tests.inheritance@1.0_hal",
34     ],
35     out: [
36         "android/hardware/tests/inheritance/1.0/IChild.h",
37         "android/hardware/tests/inheritance/1.0/IHwChild.h",
38         "android/hardware/tests/inheritance/1.0/BnHwChild.h",
39         "android/hardware/tests/inheritance/1.0/BpHwChild.h",
40         "android/hardware/tests/inheritance/1.0/BsChild.h",
41         "android/hardware/tests/inheritance/1.0/IFetcher.h",
42         "android/hardware/tests/inheritance/1.0/IHwFetcher.h",
43         "android/hardware/tests/inheritance/1.0/BnHwFetcher.h",
44         "android/hardware/tests/inheritance/1.0/BpHwFetcher.h",
45         "android/hardware/tests/inheritance/1.0/BsFetcher.h",
46         "android/hardware/tests/inheritance/1.0/IGrandparent.h",
47         "android/hardware/tests/inheritance/1.0/IHwGrandparent.h",
48         "android/hardware/tests/inheritance/1.0/BnHwGrandparent.h",
49         "android/hardware/tests/inheritance/1.0/BpHwGrandparent.h",
50         "android/hardware/tests/inheritance/1.0/BsGrandparent.h",
51         "android/hardware/tests/inheritance/1.0/IParent.h",
52         "android/hardware/tests/inheritance/1.0/IHwParent.h",
53         "android/hardware/tests/inheritance/1.0/BnHwParent.h",
54         "android/hardware/tests/inheritance/1.0/BpHwParent.h",
55         "android/hardware/tests/inheritance/1.0/BsParent.h",
56     ],
57 }
59 cc_library {
60     name: "android.hardware.tests.inheritance@1.0",
61     defaults: ["hidl-module-defaults"],
62     generated_sources: ["android.hardware.tests.inheritance@1.0_genc++"],
63     generated_headers: ["android.hardware.tests.inheritance@1.0_genc++_headers"],
64     export_generated_headers: ["android.hardware.tests.inheritance@1.0_genc++_headers"],
65     vendor_available: true,
66     shared_libs: [
67         "libhidlbase",
68         "libhidltransport",
69         "libhwbinder",
70         "liblog",
71         "libutils",
72         "libcutils",
73     ],
74     export_shared_lib_headers: [
75         "libhidlbase",
76         "libhidltransport",
77         "libhwbinder",
78         "libutils",
79     ],
80 }
82 genrule {
83     name: "android.hardware.tests.inheritance-V1.0-java_gen_java",
84     tools: ["hidl-gen"],
85     cmd: "$(location hidl-gen) -o $(genDir) -Ljava -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
86     srcs: [
87         ":android.hardware.tests.inheritance@1.0_hal",
88     ],
89     out: [
90         "android/hardware/tests/inheritance/V1_0/IChild.java",
91         "android/hardware/tests/inheritance/V1_0/IFetcher.java",
92         "android/hardware/tests/inheritance/V1_0/IGrandparent.java",
93         "android/hardware/tests/inheritance/V1_0/IParent.java",
94     ],
95 }
97 java_library {
98     name: "android.hardware.tests.inheritance-V1.0-java",
99     no_framework_libs: true,
100     defaults: ["hidl-java-module-defaults"],
101     srcs: [":android.hardware.tests.inheritance-V1.0-java_gen_java"],
102     libs: [
103         "hwbinder",
104         "android.hidl.base-V1.0-java",
105     ]
108 // This package does not export any types. Not creating java constants export.
111 genrule {
112     name: "android.hardware.tests.inheritance@1.0-adapter-helper_genc++",
113     tools: ["hidl-gen"],
114     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
115     srcs: [
116         ":android.hardware.tests.inheritance@1.0_hal",
117     ],
118     out: [
119         "android/hardware/tests/inheritance/1.0/AChild.cpp",
120         "android/hardware/tests/inheritance/1.0/AFetcher.cpp",
121         "android/hardware/tests/inheritance/1.0/AGrandparent.cpp",
122         "android/hardware/tests/inheritance/1.0/AParent.cpp",
123     ],
126 genrule {
127     name: "android.hardware.tests.inheritance@1.0-adapter-helper_genc++_headers",
128     tools: ["hidl-gen"],
129     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
130     srcs: [
131         ":android.hardware.tests.inheritance@1.0_hal",
132     ],
133     out: [
134         "android/hardware/tests/inheritance/1.0/AChild.h",
135         "android/hardware/tests/inheritance/1.0/AFetcher.h",
136         "android/hardware/tests/inheritance/1.0/AGrandparent.h",
137         "android/hardware/tests/inheritance/1.0/AParent.h",
138     ],
141 cc_library {
142     name: "android.hardware.tests.inheritance@1.0-adapter-helper",
143     defaults: ["hidl-module-defaults"],
144     generated_sources: ["android.hardware.tests.inheritance@1.0-adapter-helper_genc++"],
145     generated_headers: ["android.hardware.tests.inheritance@1.0-adapter-helper_genc++_headers"],
146     export_generated_headers: ["android.hardware.tests.inheritance@1.0-adapter-helper_genc++_headers"],
147     vendor_available: true,
148     shared_libs: [
149         "libhidlbase",
150         "libhidltransport",
151         "libhwbinder",
152         "liblog",
153         "libutils",
154         "libcutils",
155         "libhidladapter",
156         "android.hardware.tests.inheritance@1.0",
157         "android.hidl.base@1.0-adapter-helper",
158     ],
159     export_shared_lib_headers: [
160         "libhidlbase",
161         "libhidltransport",
162         "libhwbinder",
163         "libutils",
164         "libhidladapter",
165         "android.hardware.tests.inheritance@1.0",
166         "android.hidl.base@1.0-adapter-helper",
167     ],
170 genrule {
171     name: "android.hardware.tests.inheritance@1.0-adapter_genc++",
172     tools: ["hidl-gen"],
173     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.inheritance@1.0",
174     out: ["main.cpp"]
177 cc_test {
178     name: "android.hardware.tests.inheritance@1.0-adapter",
179     defaults: ["hidl-module-defaults"],
180     shared_libs: [
181         "libhidladapter",
182         "libhidlbase",
183         "libhidltransport",
184         "libutils",
185         "android.hardware.tests.inheritance@1.0",
186         "android.hardware.tests.inheritance@1.0-adapter-helper",
187     ],
188     generated_sources: ["android.hardware.tests.inheritance@1.0-adapter_genc++"],