]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/platform-hardware-interfaces.git/blob - renderscript/1.0/Android.bp
Update for Soong java makefiles.
[android/platform-hardware-interfaces.git] / renderscript / 1.0 / Android.bp
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     ],
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     ],
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     ],
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"]
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++"],