blob: bda8aae7d3fa4171fd2478a3361eb70333226ecd [file] [log] [blame]
Chia-I Wuacce6992016-09-20 06:52:43 +08001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3genrule {
4 name: "android.hardware.graphics.composer@2.1_genc++",
Colin Crossb785f5b2016-11-04 15:02:42 -07005 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -08006 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.composer@2.1",
Chia-I Wuacce6992016-09-20 06:52:43 +08007 srcs: [
8 "types.hal",
9 "IComposer.hal",
10 "IComposerCallback.hal",
Chia-I Wubb61a722016-10-24 15:40:20 +080011 "IComposerClient.hal",
Chia-I Wuacce6992016-09-20 06:52:43 +080012 ],
13 out: [
14 "android/hardware/graphics/composer/2.1/types.cpp",
15 "android/hardware/graphics/composer/2.1/ComposerAll.cpp",
16 "android/hardware/graphics/composer/2.1/ComposerCallbackAll.cpp",
Chia-I Wubb61a722016-10-24 15:40:20 +080017 "android/hardware/graphics/composer/2.1/ComposerClientAll.cpp",
Chia-I Wuacce6992016-09-20 06:52:43 +080018 ],
19}
20
21genrule {
22 name: "android.hardware.graphics.composer@2.1_genc++_headers",
Colin Crossb785f5b2016-11-04 15:02:42 -070023 tools: ["hidl-gen"],
Yifan Hong50183942016-11-28 16:09:37 -080024 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.composer@2.1",
Chia-I Wuacce6992016-09-20 06:52:43 +080025 srcs: [
26 "types.hal",
27 "IComposer.hal",
28 "IComposerCallback.hal",
Chia-I Wubb61a722016-10-24 15:40:20 +080029 "IComposerClient.hal",
Chia-I Wuacce6992016-09-20 06:52:43 +080030 ],
31 out: [
32 "android/hardware/graphics/composer/2.1/types.h",
33 "android/hardware/graphics/composer/2.1/IComposer.h",
34 "android/hardware/graphics/composer/2.1/IHwComposer.h",
Yifan Honga18049a2017-01-11 13:14:59 -080035 "android/hardware/graphics/composer/2.1/BnHwComposer.h",
36 "android/hardware/graphics/composer/2.1/BpHwComposer.h",
Chia-I Wuacce6992016-09-20 06:52:43 +080037 "android/hardware/graphics/composer/2.1/BsComposer.h",
38 "android/hardware/graphics/composer/2.1/IComposerCallback.h",
39 "android/hardware/graphics/composer/2.1/IHwComposerCallback.h",
Yifan Honga18049a2017-01-11 13:14:59 -080040 "android/hardware/graphics/composer/2.1/BnHwComposerCallback.h",
41 "android/hardware/graphics/composer/2.1/BpHwComposerCallback.h",
Chia-I Wuacce6992016-09-20 06:52:43 +080042 "android/hardware/graphics/composer/2.1/BsComposerCallback.h",
Chia-I Wubb61a722016-10-24 15:40:20 +080043 "android/hardware/graphics/composer/2.1/IComposerClient.h",
44 "android/hardware/graphics/composer/2.1/IHwComposerClient.h",
Yifan Honga18049a2017-01-11 13:14:59 -080045 "android/hardware/graphics/composer/2.1/BnHwComposerClient.h",
46 "android/hardware/graphics/composer/2.1/BpHwComposerClient.h",
Chia-I Wubb61a722016-10-24 15:40:20 +080047 "android/hardware/graphics/composer/2.1/BsComposerClient.h",
Chia-I Wuacce6992016-09-20 06:52:43 +080048 ],
49}
50
51cc_library_shared {
52 name: "android.hardware.graphics.composer@2.1",
53 generated_sources: ["android.hardware.graphics.composer@2.1_genc++"],
54 generated_headers: ["android.hardware.graphics.composer@2.1_genc++_headers"],
55 export_generated_headers: ["android.hardware.graphics.composer@2.1_genc++_headers"],
56 shared_libs: [
Yifan Hong6b920e42016-11-16 14:17:58 -080057 "libhidlbase",
58 "libhidltransport",
Chia-I Wuacce6992016-09-20 06:52:43 +080059 "libhwbinder",
Steven Morelandf8d68ec2016-11-21 16:28:54 -080060 "liblog",
Chia-I Wuacce6992016-09-20 06:52:43 +080061 "libutils",
62 "libcutils",
Chia-I Wu1c457272016-11-17 10:11:32 +080063 "android.hardware.graphics.common@1.0",
Yifan Hong50183942016-11-28 16:09:37 -080064 "android.hidl.base@1.0",
Chia-I Wuacce6992016-09-20 06:52:43 +080065 ],
Steven Morelandfcd74eb2016-11-02 10:23:49 -070066 export_shared_lib_headers: [
Yifan Hong6b920e42016-11-16 14:17:58 -080067 "libhidlbase",
68 "libhidltransport",
Steven Morelandfcd74eb2016-11-02 10:23:49 -070069 "libhwbinder",
70 "libutils",
Chia-I Wu1c457272016-11-17 10:11:32 +080071 "android.hardware.graphics.common@1.0",
Yifan Hong50183942016-11-28 16:09:37 -080072 "android.hidl.base@1.0",
Steven Moreland69727772016-10-25 15:45:19 -070073 ],
Chia-I Wuacce6992016-09-20 06:52:43 +080074}
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -080075
76genrule {
77 name: "android.hardware.graphics.composer.vts.driver@2.1_genc++",
78 tools: ["hidl-gen", "vtsc"],
79 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.composer@2.1 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/graphics/composer/2.1/ $(genDir)/android/hardware/graphics/composer/2.1/",
80 srcs: [
81 "types.hal",
82 "IComposer.hal",
83 "IComposerCallback.hal",
84 "IComposerClient.hal",
85 ],
86 out: [
87 "android/hardware/graphics/composer/2.1/types.vts.cpp",
88 "android/hardware/graphics/composer/2.1/Composer.vts.cpp",
89 "android/hardware/graphics/composer/2.1/ComposerCallback.vts.cpp",
90 "android/hardware/graphics/composer/2.1/ComposerClient.vts.cpp",
91 ],
92}
93
94genrule {
95 name: "android.hardware.graphics.composer.vts.driver@2.1_genc++_headers",
96 tools: ["hidl-gen", "vtsc"],
97 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.composer@2.1 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/graphics/composer/2.1/ $(genDir)/android/hardware/graphics/composer/2.1/",
98 srcs: [
99 "types.hal",
100 "IComposer.hal",
101 "IComposerCallback.hal",
102 "IComposerClient.hal",
103 ],
104 out: [
105 "android/hardware/graphics/composer/2.1/types.vts.h",
106 "android/hardware/graphics/composer/2.1/Composer.vts.h",
107 "android/hardware/graphics/composer/2.1/ComposerCallback.vts.h",
108 "android/hardware/graphics/composer/2.1/ComposerClient.vts.h",
109 ],
110}
111
112cc_library_shared {
113 name: "android.hardware.graphics.composer.vts.driver@2.1",
114 generated_sources: ["android.hardware.graphics.composer.vts.driver@2.1_genc++"],
115 generated_headers: ["android.hardware.graphics.composer.vts.driver@2.1_genc++_headers"],
116 export_generated_headers: ["android.hardware.graphics.composer.vts.driver@2.1_genc++_headers"],
117 shared_libs: [
118 "libhidlbase",
119 "libhidltransport",
120 "libhwbinder",
121 "liblog",
122 "libutils",
123 "libcutils",
124 "libvts_common",
125 "libvts_datatype",
126 "libvts_measurement",
127 "libvts_multidevice_proto",
128 "libcamera_metadata",
129 "libprotobuf-cpp-full",
130 "android.hardware.graphics.common@1.0",
131 "android.hidl.base@1.0",
132 "android.hardware.graphics.composer@2.1",
133 ],
134 export_shared_lib_headers: [
135 "libhidlbase",
136 "libhidltransport",
137 "libhwbinder",
138 "libutils",
139 "android.hardware.graphics.common@1.0",
140 "android.hidl.base@1.0",
141 ],
142}
143
144genrule {
145 name: "android.hardware.graphics.composer@2.1-vts.profiler_genc++",
146 tools: ["hidl-gen", "vtsc"],
147 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.composer@2.1 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/graphics/composer/2.1/ $(genDir)/android/hardware/graphics/composer/2.1/",
148 srcs: [
149 "types.hal",
150 "IComposer.hal",
151 "IComposerCallback.hal",
152 "IComposerClient.hal",
153 ],
154 out: [
155 "android/hardware/graphics/composer/2.1/types.vts.cpp",
156 "android/hardware/graphics/composer/2.1/Composer.vts.cpp",
157 "android/hardware/graphics/composer/2.1/ComposerCallback.vts.cpp",
158 "android/hardware/graphics/composer/2.1/ComposerClient.vts.cpp",
159 ],
160}
161
162genrule {
163 name: "android.hardware.graphics.composer@2.1-vts.profiler_genc++_headers",
164 tools: ["hidl-gen", "vtsc"],
165 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.graphics.composer@2.1 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/graphics/composer/2.1/ $(genDir)/android/hardware/graphics/composer/2.1/",
166 srcs: [
167 "types.hal",
168 "IComposer.hal",
169 "IComposerCallback.hal",
170 "IComposerClient.hal",
171 ],
172 out: [
173 "android/hardware/graphics/composer/2.1/types.vts.h",
174 "android/hardware/graphics/composer/2.1/Composer.vts.h",
175 "android/hardware/graphics/composer/2.1/ComposerCallback.vts.h",
176 "android/hardware/graphics/composer/2.1/ComposerClient.vts.h",
177 ],
178}
179
180cc_library_shared {
181 name: "android.hardware.graphics.composer@2.1-vts.profiler",
182 generated_sources: ["android.hardware.graphics.composer@2.1-vts.profiler_genc++"],
183 generated_headers: ["android.hardware.graphics.composer@2.1-vts.profiler_genc++_headers"],
184 export_generated_headers: ["android.hardware.graphics.composer@2.1-vts.profiler_genc++_headers"],
185 shared_libs: [
186 "libbase",
187 "libhidlbase",
188 "libhidltransport",
189 "libvts_profiling",
190 "libvts_multidevice_proto",
191 "libprotobuf-cpp-full",
192 "android.hardware.graphics.common@1.0",
193 "android.hidl.base@1.0",
194 "android.hardware.graphics.composer@2.1",
195 ],
196}