blob: 19060d8da64958d1ff9458a3ddfd49431ce747c5 [file] [log] [blame]
Jeff Tinkerda002fe2017-01-19 14:41:11 -08001// This file is autogenerated by hidl-gen. Do not edit manually.
2
3genrule {
4 name: "android.hardware.drm@1.0_genc++",
5 tools: ["hidl-gen"],
6 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.drm@1.0",
7 srcs: [
8 "types.hal",
9 "ICryptoFactory.hal",
10 "ICryptoPlugin.hal",
11 "IDrmFactory.hal",
12 "IDrmPlugin.hal",
13 "IDrmPluginListener.hal",
14 ],
15 out: [
16 "android/hardware/drm/1.0/types.cpp",
17 "android/hardware/drm/1.0/CryptoFactoryAll.cpp",
18 "android/hardware/drm/1.0/CryptoPluginAll.cpp",
19 "android/hardware/drm/1.0/DrmFactoryAll.cpp",
20 "android/hardware/drm/1.0/DrmPluginAll.cpp",
21 "android/hardware/drm/1.0/DrmPluginListenerAll.cpp",
22 ],
23}
24
25genrule {
26 name: "android.hardware.drm@1.0_genc++_headers",
27 tools: ["hidl-gen"],
28 cmd: "$(location hidl-gen) -o $(genDir) -Lc++ -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.drm@1.0",
29 srcs: [
30 "types.hal",
31 "ICryptoFactory.hal",
32 "ICryptoPlugin.hal",
33 "IDrmFactory.hal",
34 "IDrmPlugin.hal",
35 "IDrmPluginListener.hal",
36 ],
37 out: [
38 "android/hardware/drm/1.0/types.h",
39 "android/hardware/drm/1.0/ICryptoFactory.h",
40 "android/hardware/drm/1.0/IHwCryptoFactory.h",
41 "android/hardware/drm/1.0/BnHwCryptoFactory.h",
42 "android/hardware/drm/1.0/BpHwCryptoFactory.h",
43 "android/hardware/drm/1.0/BsCryptoFactory.h",
44 "android/hardware/drm/1.0/ICryptoPlugin.h",
45 "android/hardware/drm/1.0/IHwCryptoPlugin.h",
46 "android/hardware/drm/1.0/BnHwCryptoPlugin.h",
47 "android/hardware/drm/1.0/BpHwCryptoPlugin.h",
48 "android/hardware/drm/1.0/BsCryptoPlugin.h",
49 "android/hardware/drm/1.0/IDrmFactory.h",
50 "android/hardware/drm/1.0/IHwDrmFactory.h",
51 "android/hardware/drm/1.0/BnHwDrmFactory.h",
52 "android/hardware/drm/1.0/BpHwDrmFactory.h",
53 "android/hardware/drm/1.0/BsDrmFactory.h",
54 "android/hardware/drm/1.0/IDrmPlugin.h",
55 "android/hardware/drm/1.0/IHwDrmPlugin.h",
56 "android/hardware/drm/1.0/BnHwDrmPlugin.h",
57 "android/hardware/drm/1.0/BpHwDrmPlugin.h",
58 "android/hardware/drm/1.0/BsDrmPlugin.h",
59 "android/hardware/drm/1.0/IDrmPluginListener.h",
60 "android/hardware/drm/1.0/IHwDrmPluginListener.h",
61 "android/hardware/drm/1.0/BnHwDrmPluginListener.h",
62 "android/hardware/drm/1.0/BpHwDrmPluginListener.h",
63 "android/hardware/drm/1.0/BsDrmPluginListener.h",
64 ],
65}
66
67cc_library_shared {
68 name: "android.hardware.drm@1.0",
69 generated_sources: ["android.hardware.drm@1.0_genc++"],
70 generated_headers: ["android.hardware.drm@1.0_genc++_headers"],
71 export_generated_headers: ["android.hardware.drm@1.0_genc++_headers"],
72 shared_libs: [
73 "libhidlbase",
74 "libhidltransport",
75 "libhwbinder",
76 "liblog",
77 "libutils",
78 "libcutils",
79 "android.hidl.base@1.0",
80 ],
81 export_shared_lib_headers: [
82 "libhidlbase",
83 "libhidltransport",
84 "libhwbinder",
85 "libutils",
86 "android.hidl.base@1.0",
87 ],
88}
Ryan Campbellcbcec7e2017-01-30 10:12:46 -080089
90genrule {
91 name: "android.hardware.drm.vts.driver@1.0_genc++",
92 tools: ["hidl-gen", "vtsc"],
93 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.drm@1.0 && $(location vtsc) -mDRIVER -tSOURCE -b$(genDir) android/hardware/drm/1.0/ $(genDir)/android/hardware/drm/1.0/",
94 srcs: [
95 "types.hal",
96 "ICryptoFactory.hal",
97 "ICryptoPlugin.hal",
98 "IDrmFactory.hal",
99 "IDrmPlugin.hal",
100 "IDrmPluginListener.hal",
101 ],
102 out: [
103 "android/hardware/drm/1.0/types.vts.cpp",
104 "android/hardware/drm/1.0/CryptoFactory.vts.cpp",
105 "android/hardware/drm/1.0/CryptoPlugin.vts.cpp",
106 "android/hardware/drm/1.0/DrmFactory.vts.cpp",
107 "android/hardware/drm/1.0/DrmPlugin.vts.cpp",
108 "android/hardware/drm/1.0/DrmPluginListener.vts.cpp",
109 ],
110}
111
112genrule {
113 name: "android.hardware.drm.vts.driver@1.0_genc++_headers",
114 tools: ["hidl-gen", "vtsc"],
115 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.drm@1.0 && $(location vtsc) -mDRIVER -tHEADER -b$(genDir) android/hardware/drm/1.0/ $(genDir)/android/hardware/drm/1.0/",
116 srcs: [
117 "types.hal",
118 "ICryptoFactory.hal",
119 "ICryptoPlugin.hal",
120 "IDrmFactory.hal",
121 "IDrmPlugin.hal",
122 "IDrmPluginListener.hal",
123 ],
124 out: [
125 "android/hardware/drm/1.0/types.vts.h",
126 "android/hardware/drm/1.0/CryptoFactory.vts.h",
127 "android/hardware/drm/1.0/CryptoPlugin.vts.h",
128 "android/hardware/drm/1.0/DrmFactory.vts.h",
129 "android/hardware/drm/1.0/DrmPlugin.vts.h",
130 "android/hardware/drm/1.0/DrmPluginListener.vts.h",
131 ],
132}
133
134cc_library_shared {
135 name: "android.hardware.drm.vts.driver@1.0",
136 generated_sources: ["android.hardware.drm.vts.driver@1.0_genc++"],
137 generated_headers: ["android.hardware.drm.vts.driver@1.0_genc++_headers"],
138 export_generated_headers: ["android.hardware.drm.vts.driver@1.0_genc++_headers"],
139 shared_libs: [
140 "libhidlbase",
141 "libhidltransport",
142 "libhwbinder",
143 "liblog",
144 "libutils",
145 "libcutils",
146 "libvts_common",
147 "libvts_datatype",
148 "libvts_measurement",
149 "libvts_multidevice_proto",
150 "libcamera_metadata",
151 "libprotobuf-cpp-full",
152 "android.hidl.base@1.0",
153 "android.hardware.drm@1.0",
154 ],
155 export_shared_lib_headers: [
156 "libhidlbase",
157 "libhidltransport",
158 "libhwbinder",
159 "libutils",
160 "android.hidl.base@1.0",
161 ],
162}
163
164genrule {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800165 name: "android.hardware.drm@1.0-vts.profiler_genc++",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800166 tools: ["hidl-gen", "vtsc"],
167 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.drm@1.0 && $(location vtsc) -mPROFILER -tSOURCE -b$(genDir) android/hardware/drm/1.0/ $(genDir)/android/hardware/drm/1.0/",
168 srcs: [
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800169 "types.hal",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800170 "ICryptoFactory.hal",
171 "ICryptoPlugin.hal",
172 "IDrmFactory.hal",
173 "IDrmPlugin.hal",
174 "IDrmPluginListener.hal",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800175 ],
176 out: [
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800177 "android/hardware/drm/1.0/types.vts.cpp",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800178 "android/hardware/drm/1.0/CryptoFactory.vts.cpp",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800179 "android/hardware/drm/1.0/CryptoPlugin.vts.cpp",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800180 "android/hardware/drm/1.0/DrmFactory.vts.cpp",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800181 "android/hardware/drm/1.0/DrmPlugin.vts.cpp",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800182 "android/hardware/drm/1.0/DrmPluginListener.vts.cpp",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800183 ],
184}
185
186genrule {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800187 name: "android.hardware.drm@1.0-vts.profiler_genc++_headers",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800188 tools: ["hidl-gen", "vtsc"],
189 cmd: "$(location hidl-gen) -o $(genDir) -Lvts -randroid.hardware:hardware/interfaces -randroid.hidl:system/libhidl/transport android.hardware.drm@1.0 && $(location vtsc) -mPROFILER -tHEADER -b$(genDir) android/hardware/drm/1.0/ $(genDir)/android/hardware/drm/1.0/",
190 srcs: [
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800191 "types.hal",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800192 "ICryptoFactory.hal",
193 "ICryptoPlugin.hal",
194 "IDrmFactory.hal",
195 "IDrmPlugin.hal",
196 "IDrmPluginListener.hal",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800197 ],
198 out: [
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800199 "android/hardware/drm/1.0/types.vts.h",
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800200 "android/hardware/drm/1.0/CryptoFactory.vts.h",
201 "android/hardware/drm/1.0/CryptoPlugin.vts.h",
202 "android/hardware/drm/1.0/DrmFactory.vts.h",
203 "android/hardware/drm/1.0/DrmPlugin.vts.h",
204 "android/hardware/drm/1.0/DrmPluginListener.vts.h",
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800205 ],
206}
207
208cc_library_shared {
Zhuoyao Zhange9b43bb2017-02-02 16:55:00 -0800209 name: "android.hardware.drm@1.0-vts.profiler",
210 generated_sources: ["android.hardware.drm@1.0-vts.profiler_genc++"],
211 generated_headers: ["android.hardware.drm@1.0-vts.profiler_genc++_headers"],
212 export_generated_headers: ["android.hardware.drm@1.0-vts.profiler_genc++_headers"],
Ryan Campbellcbcec7e2017-01-30 10:12:46 -0800213 shared_libs: [
214 "libbase",
215 "libhidlbase",
216 "libhidltransport",
217 "libvts_profiling",
218 "libvts_multidevice_proto",
219 "libprotobuf-cpp-full",
220 "android.hidl.base@1.0",
221 "android.hardware.drm@1.0",
222 ],
223}