]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/platform-hardware-interfaces.git/blob - graphics/bufferqueue/1.0/Android.bp
Update for Soong java makefiles.
[android/platform-hardware-interfaces.git] / graphics / bufferqueue / 1.0 / Android.bp
1 // This file is autogenerated by hidl-gen. Do not edit manually.
3 filegroup {
4     name: "android.hardware.graphics.bufferqueue@1.0_hal",
5     srcs: [
6         "IGraphicBufferProducer.hal",
7         "IProducerListener.hal",
8     ],
9 }
11 genrule {
12     name: "android.hardware.graphics.bufferqueue@1.0_genc++",
13     tools: ["hidl-gen"],
14     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.bufferqueue@1.0",
15     srcs: [
16         ":android.hardware.graphics.bufferqueue@1.0_hal",
17     ],
18     out: [
19         "android/hardware/graphics/bufferqueue/1.0/GraphicBufferProducerAll.cpp",
20         "android/hardware/graphics/bufferqueue/1.0/ProducerListenerAll.cpp",
21     ],
22 }
24 genrule {
25     name: "android.hardware.graphics.bufferqueue@1.0_genc++_headers",
26     tools: ["hidl-gen"],
27     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.bufferqueue@1.0",
28     srcs: [
29         ":android.hardware.graphics.bufferqueue@1.0_hal",
30     ],
31     out: [
32         "android/hardware/graphics/bufferqueue/1.0/IGraphicBufferProducer.h",
33         "android/hardware/graphics/bufferqueue/1.0/IHwGraphicBufferProducer.h",
34         "android/hardware/graphics/bufferqueue/1.0/BnHwGraphicBufferProducer.h",
35         "android/hardware/graphics/bufferqueue/1.0/BpHwGraphicBufferProducer.h",
36         "android/hardware/graphics/bufferqueue/1.0/BsGraphicBufferProducer.h",
37         "android/hardware/graphics/bufferqueue/1.0/IProducerListener.h",
38         "android/hardware/graphics/bufferqueue/1.0/IHwProducerListener.h",
39         "android/hardware/graphics/bufferqueue/1.0/BnHwProducerListener.h",
40         "android/hardware/graphics/bufferqueue/1.0/BpHwProducerListener.h",
41         "android/hardware/graphics/bufferqueue/1.0/BsProducerListener.h",
42     ],
43 }
45 cc_library {
46     name: "android.hardware.graphics.bufferqueue@1.0",
47     defaults: ["hidl-module-defaults"],
48     generated_sources: ["android.hardware.graphics.bufferqueue@1.0_genc++"],
49     generated_headers: ["android.hardware.graphics.bufferqueue@1.0_genc++_headers"],
50     export_generated_headers: ["android.hardware.graphics.bufferqueue@1.0_genc++_headers"],
51     vendor_available: true,
52     vndk: {
53         enabled: true,
54     },
55     shared_libs: [
56         "libhidlbase",
57         "libhidltransport",
58         "libhwbinder",
59         "liblog",
60         "libutils",
61         "libcutils",
62         "android.hardware.graphics.common@1.0",
63         "android.hardware.media@1.0",
64     ],
65     export_shared_lib_headers: [
66         "libhidlbase",
67         "libhidltransport",
68         "libhwbinder",
69         "libutils",
70         "android.hardware.graphics.common@1.0",
71         "android.hardware.media@1.0",
72     ],
73 }
75 // This package is not java compatible. Not creating java target.
77 // This package does not export any types. Not creating java constants export.
80 genrule {
81     name: "android.hardware.graphics.bufferqueue@1.0-adapter-helper_genc++",
82     tools: ["hidl-gen"],
83     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-sources -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.bufferqueue@1.0",
84     srcs: [
85         ":android.hardware.graphics.bufferqueue@1.0_hal",
86     ],
87     out: [
88         "android/hardware/graphics/bufferqueue/1.0/AGraphicBufferProducer.cpp",
89         "android/hardware/graphics/bufferqueue/1.0/AProducerListener.cpp",
90     ],
91 }
93 genrule {
94     name: "android.hardware.graphics.bufferqueue@1.0-adapter-helper_genc++_headers",
95     tools: ["hidl-gen"],
96     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-headers -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.bufferqueue@1.0",
97     srcs: [
98         ":android.hardware.graphics.bufferqueue@1.0_hal",
99     ],
100     out: [
101         "android/hardware/graphics/bufferqueue/1.0/AGraphicBufferProducer.h",
102         "android/hardware/graphics/bufferqueue/1.0/AProducerListener.h",
103     ],
106 cc_library {
107     name: "android.hardware.graphics.bufferqueue@1.0-adapter-helper",
108     defaults: ["hidl-module-defaults"],
109     generated_sources: ["android.hardware.graphics.bufferqueue@1.0-adapter-helper_genc++"],
110     generated_headers: ["android.hardware.graphics.bufferqueue@1.0-adapter-helper_genc++_headers"],
111     export_generated_headers: ["android.hardware.graphics.bufferqueue@1.0-adapter-helper_genc++_headers"],
112     vendor_available: true,
113     shared_libs: [
114         "libhidlbase",
115         "libhidltransport",
116         "libhwbinder",
117         "liblog",
118         "libutils",
119         "libcutils",
120         "libhidladapter",
121         "android.hardware.graphics.bufferqueue@1.0",
122         "android.hardware.graphics.common@1.0",
123         "android.hardware.media@1.0",
124         "android.hidl.base@1.0-adapter-helper",
125     ],
126     export_shared_lib_headers: [
127         "libhidlbase",
128         "libhidltransport",
129         "libhwbinder",
130         "libutils",
131         "libhidladapter",
132         "android.hardware.graphics.bufferqueue@1.0",
133         "android.hardware.graphics.common@1.0",
134         "android.hardware.media@1.0",
135         "android.hidl.base@1.0-adapter-helper",
136     ],
139 genrule {
140     name: "android.hardware.graphics.bufferqueue@1.0-adapter_genc++",
141     tools: ["hidl-gen"],
142     cmd: "$(location hidl-gen) -o $(genDir) -Lc++-adapter-main -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.bufferqueue@1.0",
143     out: ["main.cpp"]
146 cc_test {
147     name: "android.hardware.graphics.bufferqueue@1.0-adapter",
148     defaults: ["hidl-module-defaults"],
149     shared_libs: [
150         "libhidladapter",
151         "libhidlbase",
152         "libhidltransport",
153         "libutils",
154         "android.hardware.graphics.bufferqueue@1.0",
155         "android.hardware.graphics.common@1.0",
156         "android.hardware.media@1.0",
157         "android.hardware.graphics.bufferqueue@1.0-adapter-helper",
158     ],
159     generated_sources: ["android.hardware.graphics.bufferqueue@1.0-adapter_genc++"],