1commands: { 2 copy_before: { 3 from: "out/soong/.intermediates/external/protobuf/aprotoc/linux_glibc_x86_64/aprotoc" 4 to: "tools/out/bin/aprotoc" 5 executable: false 6 } 7 copy_before: { 8 from: "out/soong/.intermediates/external/perfetto/protozero_plugin/linux_glibc_x86_64/protozero_plugin" 9 to: "tools/out/bin/protozero_plugin" 10 executable: false 11 } 12 copy_before: { 13 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 14 to: "tools/out/lib64/libc++.so" 15 executable: false 16 } 17 copy_before: { 18 from: "external/perfetto/protos/perfetto/trace/ftrace/android_fs.proto" 19 to: "external/perfetto/protos/perfetto/trace/ftrace/android_fs.proto" 20 } 21 copy_before: { 22 from: "external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.proto" 23 to: "external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.proto" 24 } 25 copy_before: { 26 from: "external/perfetto/protos/perfetto/trace/ftrace/binder.proto" 27 to: "external/perfetto/protos/perfetto/trace/ftrace/binder.proto" 28 } 29 copy_before: { 30 from: "external/perfetto/protos/perfetto/trace/ftrace/block.proto" 31 to: "external/perfetto/protos/perfetto/trace/ftrace/block.proto" 32 } 33 copy_before: { 34 from: "external/perfetto/protos/perfetto/trace/ftrace/cgroup.proto" 35 to: "external/perfetto/protos/perfetto/trace/ftrace/cgroup.proto" 36 } 37 copy_before: { 38 from: "external/perfetto/protos/perfetto/trace/ftrace/clk.proto" 39 to: "external/perfetto/protos/perfetto/trace/ftrace/clk.proto" 40 } 41 copy_before: { 42 from: "external/perfetto/protos/perfetto/trace/ftrace/cma.proto" 43 to: "external/perfetto/protos/perfetto/trace/ftrace/cma.proto" 44 } 45 copy_before: { 46 from: "external/perfetto/protos/perfetto/trace/ftrace/compaction.proto" 47 to: "external/perfetto/protos/perfetto/trace/ftrace/compaction.proto" 48 } 49 copy_before: { 50 from: "external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.proto" 51 to: "external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.proto" 52 } 53 copy_before: { 54 from: "external/perfetto/protos/perfetto/trace/ftrace/cpuhp.proto" 55 to: "external/perfetto/protos/perfetto/trace/ftrace/cpuhp.proto" 56 } 57 copy_before: { 58 from: "external/perfetto/protos/perfetto/trace/ftrace/cros_ec.proto" 59 to: "external/perfetto/protos/perfetto/trace/ftrace/cros_ec.proto" 60 } 61 copy_before: { 62 from: "external/perfetto/protos/perfetto/trace/ftrace/dcvsh.proto" 63 to: "external/perfetto/protos/perfetto/trace/ftrace/dcvsh.proto" 64 } 65 copy_before: { 66 from: "external/perfetto/protos/perfetto/trace/ftrace/devfreq.proto" 67 to: "external/perfetto/protos/perfetto/trace/ftrace/devfreq.proto" 68 } 69 copy_before: { 70 from: "external/perfetto/protos/perfetto/trace/ftrace/dma_fence.proto" 71 to: "external/perfetto/protos/perfetto/trace/ftrace/dma_fence.proto" 72 } 73 copy_before: { 74 from: "external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.proto" 75 to: "external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.proto" 76 } 77 copy_before: { 78 from: "external/perfetto/protos/perfetto/trace/ftrace/dpu.proto" 79 to: "external/perfetto/protos/perfetto/trace/ftrace/dpu.proto" 80 } 81 copy_before: { 82 from: "external/perfetto/protos/perfetto/trace/ftrace/drm.proto" 83 to: "external/perfetto/protos/perfetto/trace/ftrace/drm.proto" 84 } 85 copy_before: { 86 from: "external/perfetto/protos/perfetto/trace/ftrace/ext4.proto" 87 to: "external/perfetto/protos/perfetto/trace/ftrace/ext4.proto" 88 } 89 copy_before: { 90 from: "external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto" 91 to: "external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto" 92 } 93 copy_before: { 94 from: "external/perfetto/protos/perfetto/trace/ftrace/fastrpc.proto" 95 to: "external/perfetto/protos/perfetto/trace/ftrace/fastrpc.proto" 96 } 97 copy_before: { 98 from: "external/perfetto/protos/perfetto/trace/ftrace/fence.proto" 99 to: "external/perfetto/protos/perfetto/trace/ftrace/fence.proto" 100 } 101 copy_before: { 102 from: "external/perfetto/protos/perfetto/trace/ftrace/filemap.proto" 103 to: "external/perfetto/protos/perfetto/trace/ftrace/filemap.proto" 104 } 105 copy_before: { 106 from: "external/perfetto/protos/perfetto/trace/ftrace/fs.proto" 107 to: "external/perfetto/protos/perfetto/trace/ftrace/fs.proto" 108 } 109 copy_before: { 110 from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace.proto" 111 to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace.proto" 112 } 113 copy_before: { 114 from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.proto" 115 to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.proto" 116 } 117 copy_before: { 118 from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.proto" 119 to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.proto" 120 } 121 copy_before: { 122 from: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.proto" 123 to: "external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.proto" 124 } 125 copy_before: { 126 from: "external/perfetto/protos/perfetto/trace/ftrace/g2d.proto" 127 to: "external/perfetto/protos/perfetto/trace/ftrace/g2d.proto" 128 } 129 copy_before: { 130 from: "external/perfetto/protos/perfetto/trace/ftrace/generic.proto" 131 to: "external/perfetto/protos/perfetto/trace/ftrace/generic.proto" 132 } 133 copy_before: { 134 from: "external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.proto" 135 to: "external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.proto" 136 } 137 copy_before: { 138 from: "external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.proto" 139 to: "external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.proto" 140 } 141 copy_before: { 142 from: "external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.proto" 143 to: "external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.proto" 144 } 145 copy_before: { 146 from: "external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.proto" 147 to: "external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.proto" 148 } 149 copy_before: { 150 from: "external/perfetto/protos/perfetto/trace/ftrace/hyp.proto" 151 to: "external/perfetto/protos/perfetto/trace/ftrace/hyp.proto" 152 } 153 copy_before: { 154 from: "external/perfetto/protos/perfetto/trace/ftrace/i2c.proto" 155 to: "external/perfetto/protos/perfetto/trace/ftrace/i2c.proto" 156 } 157 copy_before: { 158 from: "external/perfetto/protos/perfetto/trace/ftrace/ion.proto" 159 to: "external/perfetto/protos/perfetto/trace/ftrace/ion.proto" 160 } 161 copy_before: { 162 from: "external/perfetto/protos/perfetto/trace/ftrace/ipi.proto" 163 to: "external/perfetto/protos/perfetto/trace/ftrace/ipi.proto" 164 } 165 copy_before: { 166 from: "external/perfetto/protos/perfetto/trace/ftrace/irq.proto" 167 to: "external/perfetto/protos/perfetto/trace/ftrace/irq.proto" 168 } 169 copy_before: { 170 from: "external/perfetto/protos/perfetto/trace/ftrace/kgsl.proto" 171 to: "external/perfetto/protos/perfetto/trace/ftrace/kgsl.proto" 172 } 173 copy_before: { 174 from: "external/perfetto/protos/perfetto/trace/ftrace/kmem.proto" 175 to: "external/perfetto/protos/perfetto/trace/ftrace/kmem.proto" 176 } 177 copy_before: { 178 from: "external/perfetto/protos/perfetto/trace/ftrace/kvm.proto" 179 to: "external/perfetto/protos/perfetto/trace/ftrace/kvm.proto" 180 } 181 copy_before: { 182 from: "external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.proto" 183 to: "external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.proto" 184 } 185 copy_before: { 186 from: "external/perfetto/protos/perfetto/trace/ftrace/lwis.proto" 187 to: "external/perfetto/protos/perfetto/trace/ftrace/lwis.proto" 188 } 189 copy_before: { 190 from: "external/perfetto/protos/perfetto/trace/ftrace/mali.proto" 191 to: "external/perfetto/protos/perfetto/trace/ftrace/mali.proto" 192 } 193 copy_before: { 194 from: "external/perfetto/protos/perfetto/trace/ftrace/mdss.proto" 195 to: "external/perfetto/protos/perfetto/trace/ftrace/mdss.proto" 196 } 197 copy_before: { 198 from: "external/perfetto/protos/perfetto/trace/ftrace/mm_event.proto" 199 to: "external/perfetto/protos/perfetto/trace/ftrace/mm_event.proto" 200 } 201 copy_before: { 202 from: "external/perfetto/protos/perfetto/trace/ftrace/net.proto" 203 to: "external/perfetto/protos/perfetto/trace/ftrace/net.proto" 204 } 205 copy_before: { 206 from: "external/perfetto/protos/perfetto/trace/ftrace/oom.proto" 207 to: "external/perfetto/protos/perfetto/trace/ftrace/oom.proto" 208 } 209 copy_before: { 210 from: "external/perfetto/protos/perfetto/trace/ftrace/panel.proto" 211 to: "external/perfetto/protos/perfetto/trace/ftrace/panel.proto" 212 } 213 copy_before: { 214 from: "external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.proto" 215 to: "external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.proto" 216 } 217 copy_before: { 218 from: "external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.proto" 219 to: "external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.proto" 220 } 221 copy_before: { 222 from: "external/perfetto/protos/perfetto/trace/ftrace/power.proto" 223 to: "external/perfetto/protos/perfetto/trace/ftrace/power.proto" 224 } 225 copy_before: { 226 from: "external/perfetto/protos/perfetto/trace/ftrace/printk.proto" 227 to: "external/perfetto/protos/perfetto/trace/ftrace/printk.proto" 228 } 229 copy_before: { 230 from: "external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.proto" 231 to: "external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.proto" 232 } 233 copy_before: { 234 from: "external/perfetto/protos/perfetto/trace/ftrace/regulator.proto" 235 to: "external/perfetto/protos/perfetto/trace/ftrace/regulator.proto" 236 } 237 copy_before: { 238 from: "external/perfetto/protos/perfetto/trace/ftrace/rpm.proto" 239 to: "external/perfetto/protos/perfetto/trace/ftrace/rpm.proto" 240 } 241 copy_before: { 242 from: "external/perfetto/protos/perfetto/trace/ftrace/samsung.proto" 243 to: "external/perfetto/protos/perfetto/trace/ftrace/samsung.proto" 244 } 245 copy_before: { 246 from: "external/perfetto/protos/perfetto/trace/ftrace/sched.proto" 247 to: "external/perfetto/protos/perfetto/trace/ftrace/sched.proto" 248 } 249 copy_before: { 250 from: "external/perfetto/protos/perfetto/trace/ftrace/scm.proto" 251 to: "external/perfetto/protos/perfetto/trace/ftrace/scm.proto" 252 } 253 copy_before: { 254 from: "external/perfetto/protos/perfetto/trace/ftrace/sde.proto" 255 to: "external/perfetto/protos/perfetto/trace/ftrace/sde.proto" 256 } 257 copy_before: { 258 from: "external/perfetto/protos/perfetto/trace/ftrace/signal.proto" 259 to: "external/perfetto/protos/perfetto/trace/ftrace/signal.proto" 260 } 261 copy_before: { 262 from: "external/perfetto/protos/perfetto/trace/ftrace/skb.proto" 263 to: "external/perfetto/protos/perfetto/trace/ftrace/skb.proto" 264 } 265 copy_before: { 266 from: "external/perfetto/protos/perfetto/trace/ftrace/sock.proto" 267 to: "external/perfetto/protos/perfetto/trace/ftrace/sock.proto" 268 } 269 copy_before: { 270 from: "external/perfetto/protos/perfetto/trace/ftrace/sync.proto" 271 to: "external/perfetto/protos/perfetto/trace/ftrace/sync.proto" 272 } 273 copy_before: { 274 from: "external/perfetto/protos/perfetto/trace/ftrace/synthetic.proto" 275 to: "external/perfetto/protos/perfetto/trace/ftrace/synthetic.proto" 276 } 277 copy_before: { 278 from: "external/perfetto/protos/perfetto/trace/ftrace/systrace.proto" 279 to: "external/perfetto/protos/perfetto/trace/ftrace/systrace.proto" 280 } 281 copy_before: { 282 from: "external/perfetto/protos/perfetto/trace/ftrace/task.proto" 283 to: "external/perfetto/protos/perfetto/trace/ftrace/task.proto" 284 } 285 copy_before: { 286 from: "external/perfetto/protos/perfetto/trace/ftrace/tcp.proto" 287 to: "external/perfetto/protos/perfetto/trace/ftrace/tcp.proto" 288 } 289 copy_before: { 290 from: "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.proto" 291 to: "external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.proto" 292 } 293 copy_before: { 294 from: "external/perfetto/protos/perfetto/trace/ftrace/thermal.proto" 295 to: "external/perfetto/protos/perfetto/trace/ftrace/thermal.proto" 296 } 297 copy_before: { 298 from: "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.proto" 299 to: "external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.proto" 300 } 301 copy_before: { 302 from: "external/perfetto/protos/perfetto/trace/ftrace/trusty.proto" 303 to: "external/perfetto/protos/perfetto/trace/ftrace/trusty.proto" 304 } 305 copy_before: { 306 from: "external/perfetto/protos/perfetto/trace/ftrace/ufs.proto" 307 to: "external/perfetto/protos/perfetto/trace/ftrace/ufs.proto" 308 } 309 copy_before: { 310 from: "external/perfetto/protos/perfetto/trace/ftrace/v4l2.proto" 311 to: "external/perfetto/protos/perfetto/trace/ftrace/v4l2.proto" 312 } 313 copy_before: { 314 from: "external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.proto" 315 to: "external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.proto" 316 } 317 copy_before: { 318 from: "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.proto" 319 to: "external/perfetto/protos/perfetto/trace/ftrace/virtio_video.proto" 320 } 321 copy_before: { 322 from: "external/perfetto/protos/perfetto/trace/ftrace/vmscan.proto" 323 to: "external/perfetto/protos/perfetto/trace/ftrace/vmscan.proto" 324 } 325 copy_before: { 326 from: "external/perfetto/protos/perfetto/trace/ftrace/workqueue.proto" 327 to: "external/perfetto/protos/perfetto/trace/ftrace/workqueue.proto" 328 } 329 chdir: true 330 command: "mkdir -p __SBOX_SANDBOX_DIR__/out/external/perfetto/ && __SBOX_SANDBOX_DIR__/tools/out/bin/aprotoc --proto_path=external/perfetto --plugin=protoc-gen-plugin=__SBOX_SANDBOX_DIR__/tools/out/bin/protozero_plugin --plugin_out=wrapper_namespace=pbzero:__SBOX_SANDBOX_DIR__/out/external/perfetto/ external/perfetto/protos/perfetto/trace/ftrace/android_fs.proto external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.proto external/perfetto/protos/perfetto/trace/ftrace/binder.proto external/perfetto/protos/perfetto/trace/ftrace/block.proto external/perfetto/protos/perfetto/trace/ftrace/cgroup.proto external/perfetto/protos/perfetto/trace/ftrace/clk.proto external/perfetto/protos/perfetto/trace/ftrace/cma.proto external/perfetto/protos/perfetto/trace/ftrace/compaction.proto external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.proto external/perfetto/protos/perfetto/trace/ftrace/cpuhp.proto external/perfetto/protos/perfetto/trace/ftrace/cros_ec.proto external/perfetto/protos/perfetto/trace/ftrace/dcvsh.proto external/perfetto/protos/perfetto/trace/ftrace/devfreq.proto external/perfetto/protos/perfetto/trace/ftrace/dma_fence.proto external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.proto external/perfetto/protos/perfetto/trace/ftrace/dpu.proto external/perfetto/protos/perfetto/trace/ftrace/drm.proto external/perfetto/protos/perfetto/trace/ftrace/ext4.proto external/perfetto/protos/perfetto/trace/ftrace/f2fs.proto external/perfetto/protos/perfetto/trace/ftrace/fastrpc.proto external/perfetto/protos/perfetto/trace/ftrace/fence.proto external/perfetto/protos/perfetto/trace/ftrace/filemap.proto external/perfetto/protos/perfetto/trace/ftrace/fs.proto external/perfetto/protos/perfetto/trace/ftrace/ftrace.proto external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.proto external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.proto external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.proto external/perfetto/protos/perfetto/trace/ftrace/g2d.proto external/perfetto/protos/perfetto/trace/ftrace/generic.proto external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.proto external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.proto external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.proto external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.proto external/perfetto/protos/perfetto/trace/ftrace/hyp.proto external/perfetto/protos/perfetto/trace/ftrace/i2c.proto external/perfetto/protos/perfetto/trace/ftrace/ion.proto external/perfetto/protos/perfetto/trace/ftrace/ipi.proto external/perfetto/protos/perfetto/trace/ftrace/irq.proto external/perfetto/protos/perfetto/trace/ftrace/kgsl.proto external/perfetto/protos/perfetto/trace/ftrace/kmem.proto external/perfetto/protos/perfetto/trace/ftrace/kvm.proto external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.proto external/perfetto/protos/perfetto/trace/ftrace/lwis.proto external/perfetto/protos/perfetto/trace/ftrace/mali.proto external/perfetto/protos/perfetto/trace/ftrace/mdss.proto external/perfetto/protos/perfetto/trace/ftrace/mm_event.proto external/perfetto/protos/perfetto/trace/ftrace/net.proto external/perfetto/protos/perfetto/trace/ftrace/oom.proto external/perfetto/protos/perfetto/trace/ftrace/panel.proto external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.proto external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.proto external/perfetto/protos/perfetto/trace/ftrace/power.proto external/perfetto/protos/perfetto/trace/ftrace/printk.proto external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.proto external/perfetto/protos/perfetto/trace/ftrace/regulator.proto external/perfetto/protos/perfetto/trace/ftrace/rpm.proto external/perfetto/protos/perfetto/trace/ftrace/samsung.proto external/perfetto/protos/perfetto/trace/ftrace/sched.proto external/perfetto/protos/perfetto/trace/ftrace/scm.proto external/perfetto/protos/perfetto/trace/ftrace/sde.proto external/perfetto/protos/perfetto/trace/ftrace/signal.proto external/perfetto/protos/perfetto/trace/ftrace/skb.proto external/perfetto/protos/perfetto/trace/ftrace/sock.proto external/perfetto/protos/perfetto/trace/ftrace/sync.proto external/perfetto/protos/perfetto/trace/ftrace/synthetic.proto external/perfetto/protos/perfetto/trace/ftrace/systrace.proto external/perfetto/protos/perfetto/trace/ftrace/task.proto external/perfetto/protos/perfetto/trace/ftrace/tcp.proto external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.proto external/perfetto/protos/perfetto/trace/ftrace/thermal.proto external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.proto external/perfetto/protos/perfetto/trace/ftrace/trusty.proto external/perfetto/protos/perfetto/trace/ftrace/ufs.proto external/perfetto/protos/perfetto/trace/ftrace/v4l2.proto external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.proto external/perfetto/protos/perfetto/trace/ftrace/virtio_video.proto external/perfetto/protos/perfetto/trace/ftrace/vmscan.proto external/perfetto/protos/perfetto/trace/ftrace/workqueue.proto" 331 copy_after: { 332 from: "out/external/perfetto/protos/perfetto/trace/ftrace/android_fs.pbzero.cc" 333 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/android_fs.pbzero.cc" 334 } 335 copy_after: { 336 from: "out/external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.pbzero.cc" 337 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/bcl_exynos.pbzero.cc" 338 } 339 copy_after: { 340 from: "out/external/perfetto/protos/perfetto/trace/ftrace/binder.pbzero.cc" 341 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/binder.pbzero.cc" 342 } 343 copy_after: { 344 from: "out/external/perfetto/protos/perfetto/trace/ftrace/block.pbzero.cc" 345 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/block.pbzero.cc" 346 } 347 copy_after: { 348 from: "out/external/perfetto/protos/perfetto/trace/ftrace/cgroup.pbzero.cc" 349 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cgroup.pbzero.cc" 350 } 351 copy_after: { 352 from: "out/external/perfetto/protos/perfetto/trace/ftrace/clk.pbzero.cc" 353 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/clk.pbzero.cc" 354 } 355 copy_after: { 356 from: "out/external/perfetto/protos/perfetto/trace/ftrace/cma.pbzero.cc" 357 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cma.pbzero.cc" 358 } 359 copy_after: { 360 from: "out/external/perfetto/protos/perfetto/trace/ftrace/compaction.pbzero.cc" 361 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/compaction.pbzero.cc" 362 } 363 copy_after: { 364 from: "out/external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.pbzero.cc" 365 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cpm_trace.pbzero.cc" 366 } 367 copy_after: { 368 from: "out/external/perfetto/protos/perfetto/trace/ftrace/cpuhp.pbzero.cc" 369 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cpuhp.pbzero.cc" 370 } 371 copy_after: { 372 from: "out/external/perfetto/protos/perfetto/trace/ftrace/cros_ec.pbzero.cc" 373 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/cros_ec.pbzero.cc" 374 } 375 copy_after: { 376 from: "out/external/perfetto/protos/perfetto/trace/ftrace/dcvsh.pbzero.cc" 377 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/dcvsh.pbzero.cc" 378 } 379 copy_after: { 380 from: "out/external/perfetto/protos/perfetto/trace/ftrace/devfreq.pbzero.cc" 381 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/devfreq.pbzero.cc" 382 } 383 copy_after: { 384 from: "out/external/perfetto/protos/perfetto/trace/ftrace/dma_fence.pbzero.cc" 385 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/dma_fence.pbzero.cc" 386 } 387 copy_after: { 388 from: "out/external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.pbzero.cc" 389 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/dmabuf_heap.pbzero.cc" 390 } 391 copy_after: { 392 from: "out/external/perfetto/protos/perfetto/trace/ftrace/dpu.pbzero.cc" 393 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/dpu.pbzero.cc" 394 } 395 copy_after: { 396 from: "out/external/perfetto/protos/perfetto/trace/ftrace/drm.pbzero.cc" 397 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/drm.pbzero.cc" 398 } 399 copy_after: { 400 from: "out/external/perfetto/protos/perfetto/trace/ftrace/ext4.pbzero.cc" 401 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ext4.pbzero.cc" 402 } 403 copy_after: { 404 from: "out/external/perfetto/protos/perfetto/trace/ftrace/f2fs.pbzero.cc" 405 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/f2fs.pbzero.cc" 406 } 407 copy_after: { 408 from: "out/external/perfetto/protos/perfetto/trace/ftrace/fastrpc.pbzero.cc" 409 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/fastrpc.pbzero.cc" 410 } 411 copy_after: { 412 from: "out/external/perfetto/protos/perfetto/trace/ftrace/fence.pbzero.cc" 413 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/fence.pbzero.cc" 414 } 415 copy_after: { 416 from: "out/external/perfetto/protos/perfetto/trace/ftrace/filemap.pbzero.cc" 417 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/filemap.pbzero.cc" 418 } 419 copy_after: { 420 from: "out/external/perfetto/protos/perfetto/trace/ftrace/fs.pbzero.cc" 421 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/fs.pbzero.cc" 422 } 423 copy_after: { 424 from: "out/external/perfetto/protos/perfetto/trace/ftrace/ftrace.pbzero.cc" 425 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ftrace.pbzero.cc" 426 } 427 copy_after: { 428 from: "out/external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.pbzero.cc" 429 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ftrace_event.pbzero.cc" 430 } 431 copy_after: { 432 from: "out/external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.pbzero.cc" 433 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ftrace_event_bundle.pbzero.cc" 434 } 435 copy_after: { 436 from: "out/external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.pbzero.cc" 437 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ftrace_stats.pbzero.cc" 438 } 439 copy_after: { 440 from: "out/external/perfetto/protos/perfetto/trace/ftrace/g2d.pbzero.cc" 441 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/g2d.pbzero.cc" 442 } 443 copy_after: { 444 from: "out/external/perfetto/protos/perfetto/trace/ftrace/generic.pbzero.cc" 445 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/generic.pbzero.cc" 446 } 447 copy_after: { 448 from: "out/external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.pbzero.cc" 449 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/google_icc_trace.pbzero.cc" 450 } 451 copy_after: { 452 from: "out/external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.pbzero.cc" 453 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/google_irm_trace.pbzero.cc" 454 } 455 copy_after: { 456 from: "out/external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.pbzero.cc" 457 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/gpu_mem.pbzero.cc" 458 } 459 copy_after: { 460 from: "out/external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.pbzero.cc" 461 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/gpu_scheduler.pbzero.cc" 462 } 463 copy_after: { 464 from: "out/external/perfetto/protos/perfetto/trace/ftrace/hyp.pbzero.cc" 465 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/hyp.pbzero.cc" 466 } 467 copy_after: { 468 from: "out/external/perfetto/protos/perfetto/trace/ftrace/i2c.pbzero.cc" 469 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/i2c.pbzero.cc" 470 } 471 copy_after: { 472 from: "out/external/perfetto/protos/perfetto/trace/ftrace/ion.pbzero.cc" 473 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ion.pbzero.cc" 474 } 475 copy_after: { 476 from: "out/external/perfetto/protos/perfetto/trace/ftrace/ipi.pbzero.cc" 477 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ipi.pbzero.cc" 478 } 479 copy_after: { 480 from: "out/external/perfetto/protos/perfetto/trace/ftrace/irq.pbzero.cc" 481 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/irq.pbzero.cc" 482 } 483 copy_after: { 484 from: "out/external/perfetto/protos/perfetto/trace/ftrace/kgsl.pbzero.cc" 485 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/kgsl.pbzero.cc" 486 } 487 copy_after: { 488 from: "out/external/perfetto/protos/perfetto/trace/ftrace/kmem.pbzero.cc" 489 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/kmem.pbzero.cc" 490 } 491 copy_after: { 492 from: "out/external/perfetto/protos/perfetto/trace/ftrace/kvm.pbzero.cc" 493 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/kvm.pbzero.cc" 494 } 495 copy_after: { 496 from: "out/external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.pbzero.cc" 497 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/lowmemorykiller.pbzero.cc" 498 } 499 copy_after: { 500 from: "out/external/perfetto/protos/perfetto/trace/ftrace/lwis.pbzero.cc" 501 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/lwis.pbzero.cc" 502 } 503 copy_after: { 504 from: "out/external/perfetto/protos/perfetto/trace/ftrace/mali.pbzero.cc" 505 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/mali.pbzero.cc" 506 } 507 copy_after: { 508 from: "out/external/perfetto/protos/perfetto/trace/ftrace/mdss.pbzero.cc" 509 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/mdss.pbzero.cc" 510 } 511 copy_after: { 512 from: "out/external/perfetto/protos/perfetto/trace/ftrace/mm_event.pbzero.cc" 513 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/mm_event.pbzero.cc" 514 } 515 copy_after: { 516 from: "out/external/perfetto/protos/perfetto/trace/ftrace/net.pbzero.cc" 517 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/net.pbzero.cc" 518 } 519 copy_after: { 520 from: "out/external/perfetto/protos/perfetto/trace/ftrace/oom.pbzero.cc" 521 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/oom.pbzero.cc" 522 } 523 copy_after: { 524 from: "out/external/perfetto/protos/perfetto/trace/ftrace/panel.pbzero.cc" 525 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/panel.pbzero.cc" 526 } 527 copy_after: { 528 from: "out/external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.pbzero.cc" 529 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/perf_trace_counters.pbzero.cc" 530 } 531 copy_after: { 532 from: "out/external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.pbzero.cc" 533 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/pixel_mm.pbzero.cc" 534 } 535 copy_after: { 536 from: "out/external/perfetto/protos/perfetto/trace/ftrace/power.pbzero.cc" 537 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/power.pbzero.cc" 538 } 539 copy_after: { 540 from: "out/external/perfetto/protos/perfetto/trace/ftrace/printk.pbzero.cc" 541 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/printk.pbzero.cc" 542 } 543 copy_after: { 544 from: "out/external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.pbzero.cc" 545 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/raw_syscalls.pbzero.cc" 546 } 547 copy_after: { 548 from: "out/external/perfetto/protos/perfetto/trace/ftrace/regulator.pbzero.cc" 549 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/regulator.pbzero.cc" 550 } 551 copy_after: { 552 from: "out/external/perfetto/protos/perfetto/trace/ftrace/rpm.pbzero.cc" 553 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/rpm.pbzero.cc" 554 } 555 copy_after: { 556 from: "out/external/perfetto/protos/perfetto/trace/ftrace/samsung.pbzero.cc" 557 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/samsung.pbzero.cc" 558 } 559 copy_after: { 560 from: "out/external/perfetto/protos/perfetto/trace/ftrace/sched.pbzero.cc" 561 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/sched.pbzero.cc" 562 } 563 copy_after: { 564 from: "out/external/perfetto/protos/perfetto/trace/ftrace/scm.pbzero.cc" 565 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/scm.pbzero.cc" 566 } 567 copy_after: { 568 from: "out/external/perfetto/protos/perfetto/trace/ftrace/sde.pbzero.cc" 569 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/sde.pbzero.cc" 570 } 571 copy_after: { 572 from: "out/external/perfetto/protos/perfetto/trace/ftrace/signal.pbzero.cc" 573 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/signal.pbzero.cc" 574 } 575 copy_after: { 576 from: "out/external/perfetto/protos/perfetto/trace/ftrace/skb.pbzero.cc" 577 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/skb.pbzero.cc" 578 } 579 copy_after: { 580 from: "out/external/perfetto/protos/perfetto/trace/ftrace/sock.pbzero.cc" 581 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/sock.pbzero.cc" 582 } 583 copy_after: { 584 from: "out/external/perfetto/protos/perfetto/trace/ftrace/sync.pbzero.cc" 585 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/sync.pbzero.cc" 586 } 587 copy_after: { 588 from: "out/external/perfetto/protos/perfetto/trace/ftrace/synthetic.pbzero.cc" 589 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/synthetic.pbzero.cc" 590 } 591 copy_after: { 592 from: "out/external/perfetto/protos/perfetto/trace/ftrace/systrace.pbzero.cc" 593 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/systrace.pbzero.cc" 594 } 595 copy_after: { 596 from: "out/external/perfetto/protos/perfetto/trace/ftrace/task.pbzero.cc" 597 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/task.pbzero.cc" 598 } 599 copy_after: { 600 from: "out/external/perfetto/protos/perfetto/trace/ftrace/tcp.pbzero.cc" 601 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/tcp.pbzero.cc" 602 } 603 copy_after: { 604 from: "out/external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pbzero.cc" 605 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/test_bundle_wrapper.pbzero.cc" 606 } 607 copy_after: { 608 from: "out/external/perfetto/protos/perfetto/trace/ftrace/thermal.pbzero.cc" 609 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/thermal.pbzero.cc" 610 } 611 copy_after: { 612 from: "out/external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.pbzero.cc" 613 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/thermal_exynos.pbzero.cc" 614 } 615 copy_after: { 616 from: "out/external/perfetto/protos/perfetto/trace/ftrace/trusty.pbzero.cc" 617 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/trusty.pbzero.cc" 618 } 619 copy_after: { 620 from: "out/external/perfetto/protos/perfetto/trace/ftrace/ufs.pbzero.cc" 621 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/ufs.pbzero.cc" 622 } 623 copy_after: { 624 from: "out/external/perfetto/protos/perfetto/trace/ftrace/v4l2.pbzero.cc" 625 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/v4l2.pbzero.cc" 626 } 627 copy_after: { 628 from: "out/external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.pbzero.cc" 629 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/virtio_gpu.pbzero.cc" 630 } 631 copy_after: { 632 from: "out/external/perfetto/protos/perfetto/trace/ftrace/virtio_video.pbzero.cc" 633 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/virtio_video.pbzero.cc" 634 } 635 copy_after: { 636 from: "out/external/perfetto/protos/perfetto/trace/ftrace/vmscan.pbzero.cc" 637 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/vmscan.pbzero.cc" 638 } 639 copy_after: { 640 from: "out/external/perfetto/protos/perfetto/trace/ftrace/workqueue.pbzero.cc" 641 to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_ftrace_zero_gen/gen/external/perfetto/protos/perfetto/trace/ftrace/workqueue.pbzero.cc" 642 } 643 input_hash: "a1545c7933fef0ec22936ae7a5bb0852b4f11fccc3d1e20e0322c8c8b453305b" 644 env: { 645 name: "PATH" 646 inherit: true 647 } 648 env: { 649 name: "JAVA_HOME" 650 inherit: true 651 } 652 env: { 653 name: "TMPDIR" 654 inherit: true 655 } 656 env: { 657 name: "RBE_log_dir" 658 inherit: true 659 } 660 env: { 661 name: "RBE_platform" 662 inherit: true 663 } 664 env: { 665 name: "RBE_server_address" 666 inherit: true 667 } 668 env: { 669 name: "RBE_exec_root" 670 inherit: true 671 } 672 env: { 673 name: "OUT_DIR" 674 value: "out" 675 } 676 dont_inherit_env: true 677} 678 679