]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/platform-hardware-interfaces.git/blob - tests/foo/1.0/Android.bp
Update for Soong java makefiles.
[android/platform-hardware-interfaces.git] / tests / foo / 1.0 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
4     name: "android.hardware.tests.foo@1.0_hal",
5     srcs: [
6         "types.hal",
7         "IFoo.hal",
8         "IFooCallback.hal",
9         "IMyTypes.hal",
10         "ISimple.hal",
11         "ITheirTypes.hal",
12     ],
13 }
15 genrule {
16     name: "android.hardware.tests.foo@1.0_genc++",
17     tools: ["hidl-gen"],
18     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
19     srcs: [
20         ":android.hardware.tests.foo@1.0_hal",
21     ],
22     out: [
23         "android/hardware/tests/foo/1.0/types.cpp",
24         "android/hardware/tests/foo/1.0/FooAll.cpp",
25         "android/hardware/tests/foo/1.0/FooCallbackAll.cpp",
26         "android/hardware/tests/foo/1.0/MyTypesAll.cpp",
27         "android/hardware/tests/foo/1.0/SimpleAll.cpp",
28         "android/hardware/tests/foo/1.0/TheirTypesAll.cpp",
29     ],
30 }
32 genrule {
33     name: "android.hardware.tests.foo@1.0_genc++_headers",
34     tools: ["hidl-gen"],
35     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
36     srcs: [
37         ":android.hardware.tests.foo@1.0_hal",
38     ],
39     out: [
40         "android/hardware/tests/foo/1.0/types.h",
41         "android/hardware/tests/foo/1.0/hwtypes.h",
42         "android/hardware/tests/foo/1.0/IFoo.h",
43         "android/hardware/tests/foo/1.0/IHwFoo.h",
44         "android/hardware/tests/foo/1.0/BnHwFoo.h",
45         "android/hardware/tests/foo/1.0/BpHwFoo.h",
46         "android/hardware/tests/foo/1.0/BsFoo.h",
47         "android/hardware/tests/foo/1.0/IFooCallback.h",
48         "android/hardware/tests/foo/1.0/IHwFooCallback.h",
49         "android/hardware/tests/foo/1.0/BnHwFooCallback.h",
50         "android/hardware/tests/foo/1.0/BpHwFooCallback.h",
51         "android/hardware/tests/foo/1.0/BsFooCallback.h",
52         "android/hardware/tests/foo/1.0/IMyTypes.h",
53         "android/hardware/tests/foo/1.0/IHwMyTypes.h",
54         "android/hardware/tests/foo/1.0/BnHwMyTypes.h",
55         "android/hardware/tests/foo/1.0/BpHwMyTypes.h",
56         "android/hardware/tests/foo/1.0/BsMyTypes.h",
57         "android/hardware/tests/foo/1.0/ISimple.h",
58         "android/hardware/tests/foo/1.0/IHwSimple.h",
59         "android/hardware/tests/foo/1.0/BnHwSimple.h",
60         "android/hardware/tests/foo/1.0/BpHwSimple.h",
61         "android/hardware/tests/foo/1.0/BsSimple.h",
62         "android/hardware/tests/foo/1.0/ITheirTypes.h",
63         "android/hardware/tests/foo/1.0/IHwTheirTypes.h",
64         "android/hardware/tests/foo/1.0/BnHwTheirTypes.h",
65         "android/hardware/tests/foo/1.0/BpHwTheirTypes.h",
66         "android/hardware/tests/foo/1.0/BsTheirTypes.h",
67     ],
68 }
70 cc_library {
71     name: "android.hardware.tests.foo@1.0",
72     defaults: ["hidl-module-defaults"],
73     generated_sources: ["android.hardware.tests.foo@1.0_genc++"],
74     generated_headers: ["android.hardware.tests.foo@1.0_genc++_headers"],
75     export_generated_headers: ["android.hardware.tests.foo@1.0_genc++_headers"],
76     vendor_available: true,
77     shared_libs: [
78         "libhidlbase",
79         "libhidltransport",
80         "libhwbinder",
81         "liblog",
82         "libutils",
83         "libcutils",
84     ],
85     export_shared_lib_headers: [
86         "libhidlbase",
87         "libhidltransport",
88         "libhwbinder",
89         "libutils",
90     ],
91 }
93 // This package is not java compatible. Not creating java target.
95 // This package does not export any types. Not creating java constants export.
98 genrule {
99     name: "android.hardware.tests.foo@1.0-adapter-helper_genc++",
100     tools: ["hidl-gen"],
101     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
102     srcs: [
103         ":android.hardware.tests.foo@1.0_hal",
104     ],
105     out: [
106         "android/hardware/tests/foo/1.0/AFoo.cpp",
107         "android/hardware/tests/foo/1.0/AFooCallback.cpp",
108         "android/hardware/tests/foo/1.0/AMyTypes.cpp",
109         "android/hardware/tests/foo/1.0/ASimple.cpp",
110         "android/hardware/tests/foo/1.0/ATheirTypes.cpp",
111     ],
114 genrule {
115     name: "android.hardware.tests.foo@1.0-adapter-helper_genc++_headers",
116     tools: ["hidl-gen"],
117     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
118     srcs: [
119         ":android.hardware.tests.foo@1.0_hal",
120     ],
121     out: [
122         "android/hardware/tests/foo/1.0/AFoo.h",
123         "android/hardware/tests/foo/1.0/AFooCallback.h",
124         "android/hardware/tests/foo/1.0/AMyTypes.h",
125         "android/hardware/tests/foo/1.0/ASimple.h",
126         "android/hardware/tests/foo/1.0/ATheirTypes.h",
127     ],
130 cc_library {
131     name: "android.hardware.tests.foo@1.0-adapter-helper",
132     defaults: ["hidl-module-defaults"],
133     generated_sources: ["android.hardware.tests.foo@1.0-adapter-helper_genc++"],
134     generated_headers: ["android.hardware.tests.foo@1.0-adapter-helper_genc++_headers"],
135     export_generated_headers: ["android.hardware.tests.foo@1.0-adapter-helper_genc++_headers"],
136     vendor_available: true,
137     shared_libs: [
138         "libhidlbase",
139         "libhidltransport",
140         "libhwbinder",
141         "liblog",
142         "libutils",
143         "libcutils",
144         "libhidladapter",
145         "android.hardware.tests.foo@1.0",
146         "android.hidl.base@1.0-adapter-helper",
147     ],
148     export_shared_lib_headers: [
149         "libhidlbase",
150         "libhidltransport",
151         "libhwbinder",
152         "libutils",
153         "libhidladapter",
154         "android.hardware.tests.foo@1.0",
155         "android.hidl.base@1.0-adapter-helper",
156     ],
159 genrule {
160     name: "android.hardware.tests.foo@1.0-adapter_genc++",
161     tools: ["hidl-gen"],
162     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.tests.foo@1.0",
163     out: ["main.cpp"]
166 cc_test {
167     name: "android.hardware.tests.foo@1.0-adapter",
168     defaults: ["hidl-module-defaults"],
169     shared_libs: [
170         "libhidladapter",
171         "libhidlbase",
172         "libhidltransport",
173         "libutils",
174         "android.hardware.tests.foo@1.0",
175         "android.hardware.tests.foo@1.0-adapter-helper",
176     ],
177     generated_sources: ["android.hardware.tests.foo@1.0-adapter_genc++"],