1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
4 name: "android.hardware.renderscript@1.0_hal",
5 srcs: [
6 "types.hal",
7 "IContext.hal",
8 "IDevice.hal",
9 ],
10 }
12 genrule {
13 name: "android.hardware.renderscript@1.0_genc++",
14 tools: ["hidl-gen"],
15 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.renderscript@1.0",
16 srcs: [
17 ":android.hardware.renderscript@1.0_hal",
18 ],
19 out: [
20 "android/hardware/renderscript/1.0/types.cpp",
21 "android/hardware/renderscript/1.0/ContextAll.cpp",
22 "android/hardware/renderscript/1.0/DeviceAll.cpp",
23 ],
24 }
26 genrule {
27 name: "android.hardware.renderscript@1.0_genc++_headers",
28 tools: ["hidl-gen"],
29 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.renderscript@1.0",
30 srcs: [
31 ":android.hardware.renderscript@1.0_hal",
32 ],
33 out: [
34 "android/hardware/renderscript/1.0/types.h",
35 "android/hardware/renderscript/1.0/hwtypes.h",
36 "android/hardware/renderscript/1.0/IContext.h",
37 "android/hardware/renderscript/1.0/IHwContext.h",
38 "android/hardware/renderscript/1.0/BnHwContext.h",
39 "android/hardware/renderscript/1.0/BpHwContext.h",
40 "android/hardware/renderscript/1.0/BsContext.h",
41 "android/hardware/renderscript/1.0/IDevice.h",
42 "android/hardware/renderscript/1.0/IHwDevice.h",
43 "android/hardware/renderscript/1.0/BnHwDevice.h",
44 "android/hardware/renderscript/1.0/BpHwDevice.h",
45 "android/hardware/renderscript/1.0/BsDevice.h",
46 ],
47 }
49 cc_library {
50 name: "android.hardware.renderscript@1.0",
51 defaults: ["hidl-module-defaults"],
52 generated_sources: ["android.hardware.renderscript@1.0_genc++"],
53 generated_headers: ["android.hardware.renderscript@1.0_genc++_headers"],
54 export_generated_headers: ["android.hardware.renderscript@1.0_genc++_headers"],
55 vendor_available: true,
56 vndk: {
57 enabled: true,
58 support_system_process: true,
59 },
60 shared_libs: [
61 "libhidlbase",
62 "libhidltransport",
63 "libhwbinder",
64 "liblog",
65 "libutils",
66 "libcutils",
67 ],
68 export_shared_lib_headers: [
69 "libhidlbase",
70 "libhidltransport",
71 "libhwbinder",
72 "libutils",
73 ],
74 }
76 // This package is not java compatible. Not creating java target.
78 genrule {
79 name: "android.hardware.renderscript-V1.0-java-constants_gen_java",
80 tools: ["hidl-gen"],
81 cmd: "$(location hidl-gen) -o $(genDir) -Ljava-constants -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.renderscript@1.0",
82 srcs: [
83 ":android.hardware.renderscript@1.0_hal",
84 ],
85 out: [
86 "android/hardware/renderscript/V1_0/Constants.java",
87 ],
88 }
90 java_library {
91 name: "android.hardware.renderscript-V1.0-java-constants",
92 no_framework_libs: true,
93 defaults: ["hidl-java-module-defaults"],
94 srcs: [":android.hardware.renderscript-V1.0-java-constants_gen_java"],
95 }
97 genrule {
98 name: "android.hardware.renderscript@1.0-adapter-helper_genc++",
99 tools: ["hidl-gen"],
100 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.renderscript@1.0",
101 srcs: [
102 ":android.hardware.renderscript@1.0_hal",
103 ],
104 out: [
105 "android/hardware/renderscript/1.0/AContext.cpp",
106 "android/hardware/renderscript/1.0/ADevice.cpp",
107 ],
108 }
110 genrule {
111 name: "android.hardware.renderscript@1.0-adapter-helper_genc++_headers",
112 tools: ["hidl-gen"],
113 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.renderscript@1.0",
114 srcs: [
115 ":android.hardware.renderscript@1.0_hal",
116 ],
117 out: [
118 "android/hardware/renderscript/1.0/AContext.h",
119 "android/hardware/renderscript/1.0/ADevice.h",
120 ],
121 }
123 cc_library {
124 name: "android.hardware.renderscript@1.0-adapter-helper",
125 defaults: ["hidl-module-defaults"],
126 generated_sources: ["android.hardware.renderscript@1.0-adapter-helper_genc++"],
127 generated_headers: ["android.hardware.renderscript@1.0-adapter-helper_genc++_headers"],
128 export_generated_headers: ["android.hardware.renderscript@1.0-adapter-helper_genc++_headers"],
129 vendor_available: true,
130 shared_libs: [
131 "libhidlbase",
132 "libhidltransport",
133 "libhwbinder",
134 "liblog",
135 "libutils",
136 "libcutils",
137 "libhidladapter",
138 "android.hardware.renderscript@1.0",
139 "android.hidl.base@1.0-adapter-helper",
140 ],
141 export_shared_lib_headers: [
142 "libhidlbase",
143 "libhidltransport",
144 "libhwbinder",
145 "libutils",
146 "libhidladapter",
147 "android.hardware.renderscript@1.0",
148 "android.hidl.base@1.0-adapter-helper",
149 ],
150 }
152 genrule {
153 name: "android.hardware.renderscript@1.0-adapter_genc++",
154 tools: ["hidl-gen"],
155 cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.renderscript@1.0",
156 out: ["main.cpp"]
157 }
159 cc_test {
160 name: "android.hardware.renderscript@1.0-adapter",
161 defaults: ["hidl-module-defaults"],
162 shared_libs: [
163 "libhidladapter",
164 "libhidlbase",
165 "libhidltransport",
166 "libutils",
167 "android.hardware.renderscript@1.0",
168 "android.hardware.renderscript@1.0-adapter-helper",
169 ],
170 generated_sources: ["android.hardware.renderscript@1.0-adapter_genc++"],
171 }