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: "external/perfetto/protos/perfetto/common/android_energy_consumer_descriptor.proto"
9  to: "external/perfetto/protos/perfetto/common/android_energy_consumer_descriptor.proto"
10 }
11 copy_before: {
12  from: "external/perfetto/protos/perfetto/common/android_log_constants.proto"
13  to: "external/perfetto/protos/perfetto/common/android_log_constants.proto"
14 }
15 copy_before: {
16  from: "external/perfetto/protos/perfetto/common/builtin_clock.proto"
17  to: "external/perfetto/protos/perfetto/common/builtin_clock.proto"
18 }
19 copy_before: {
20  from: "external/perfetto/protos/perfetto/common/commit_data_request.proto"
21  to: "external/perfetto/protos/perfetto/common/commit_data_request.proto"
22 }
23 copy_before: {
24  from: "external/perfetto/protos/perfetto/common/data_source_descriptor.proto"
25  to: "external/perfetto/protos/perfetto/common/data_source_descriptor.proto"
26 }
27 copy_before: {
28  from: "external/perfetto/protos/perfetto/common/descriptor.proto"
29  to: "external/perfetto/protos/perfetto/common/descriptor.proto"
30 }
31 copy_before: {
32  from: "external/perfetto/protos/perfetto/common/ftrace_descriptor.proto"
33  to: "external/perfetto/protos/perfetto/common/ftrace_descriptor.proto"
34 }
35 copy_before: {
36  from: "external/perfetto/protos/perfetto/common/gpu_counter_descriptor.proto"
37  to: "external/perfetto/protos/perfetto/common/gpu_counter_descriptor.proto"
38 }
39 copy_before: {
40  from: "external/perfetto/protos/perfetto/common/interceptor_descriptor.proto"
41  to: "external/perfetto/protos/perfetto/common/interceptor_descriptor.proto"
42 }
43 copy_before: {
44  from: "external/perfetto/protos/perfetto/common/observable_events.proto"
45  to: "external/perfetto/protos/perfetto/common/observable_events.proto"
46 }
47 copy_before: {
48  from: "external/perfetto/protos/perfetto/common/perf_events.proto"
49  to: "external/perfetto/protos/perfetto/common/perf_events.proto"
50 }
51 copy_before: {
52  from: "external/perfetto/protos/perfetto/common/protolog_common.proto"
53  to: "external/perfetto/protos/perfetto/common/protolog_common.proto"
54 }
55 copy_before: {
56  from: "external/perfetto/protos/perfetto/common/sys_stats_counters.proto"
57  to: "external/perfetto/protos/perfetto/common/sys_stats_counters.proto"
58 }
59 copy_before: {
60  from: "external/perfetto/protos/perfetto/common/trace_stats.proto"
61  to: "external/perfetto/protos/perfetto/common/trace_stats.proto"
62 }
63 copy_before: {
64  from: "external/perfetto/protos/perfetto/common/tracing_service_capabilities.proto"
65  to: "external/perfetto/protos/perfetto/common/tracing_service_capabilities.proto"
66 }
67 copy_before: {
68  from: "external/perfetto/protos/perfetto/common/tracing_service_state.proto"
69  to: "external/perfetto/protos/perfetto/common/tracing_service_state.proto"
70 }
71 copy_before: {
72  from: "external/perfetto/protos/perfetto/common/track_event_descriptor.proto"
73  to: "external/perfetto/protos/perfetto/common/track_event_descriptor.proto"
74 }
75 copy_before: {
76  from: "external/perfetto/protos/perfetto/trace/power/android_energy_estimation_breakdown.proto"
77  to: "external/perfetto/protos/perfetto/trace/power/android_energy_estimation_breakdown.proto"
78 }
79 copy_before: {
80  from: "external/perfetto/protos/perfetto/trace/power/android_entity_state_residency.proto"
81  to: "external/perfetto/protos/perfetto/trace/power/android_entity_state_residency.proto"
82 }
83 copy_before: {
84  from: "external/perfetto/protos/perfetto/trace/power/battery_counters.proto"
85  to: "external/perfetto/protos/perfetto/trace/power/battery_counters.proto"
86 }
87 copy_before: {
88  from: "external/perfetto/protos/perfetto/trace/power/power_rails.proto"
89  to: "external/perfetto/protos/perfetto/trace/power/power_rails.proto"
90 }
91 chdir: true
92 command: "mkdir -p __SBOX_SANDBOX_DIR__/out/external/perfetto/ && __SBOX_SANDBOX_DIR__/tools/out/bin/aprotoc --proto_path=external/perfetto --cpp_out=lite=true:__SBOX_SANDBOX_DIR__/out/external/perfetto/ external/perfetto/protos/perfetto/trace/power/android_energy_estimation_breakdown.proto external/perfetto/protos/perfetto/trace/power/android_entity_state_residency.proto external/perfetto/protos/perfetto/trace/power/battery_counters.proto external/perfetto/protos/perfetto/trace/power/power_rails.proto"
93 copy_after: {
94  from: "out/external/perfetto/protos/perfetto/trace/power/android_energy_estimation_breakdown.pb.h"
95  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_lite_gen_headers/gen/external/perfetto/protos/perfetto/trace/power/android_energy_estimation_breakdown.pb.h"
96 }
97 copy_after: {
98  from: "out/external/perfetto/protos/perfetto/trace/power/android_entity_state_residency.pb.h"
99  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_lite_gen_headers/gen/external/perfetto/protos/perfetto/trace/power/android_entity_state_residency.pb.h"
100 }
101 copy_after: {
102  from: "out/external/perfetto/protos/perfetto/trace/power/battery_counters.pb.h"
103  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_lite_gen_headers/gen/external/perfetto/protos/perfetto/trace/power/battery_counters.pb.h"
104 }
105 copy_after: {
106  from: "out/external/perfetto/protos/perfetto/trace/power/power_rails.pb.h"
107  to: "out/soong/.intermediates/external/perfetto/perfetto_protos_perfetto_trace_power_lite_gen_headers/gen/external/perfetto/protos/perfetto/trace/power/power_rails.pb.h"
108 }
109 input_hash: "cd538b38347390281458cb6dcd6fae6ddc9bc935c70139fa5ba89bb527942a37"
110 env: {
111  name: "PATH"
112  inherit: true
113 }
114 env: {
115  name: "JAVA_HOME"
116  inherit: true
117 }
118 env: {
119  name: "TMPDIR"
120  inherit: true
121 }
122 env: {
123  name: "RBE_log_dir"
124  inherit: true
125 }
126 env: {
127  name: "RBE_platform"
128  inherit: true
129 }
130 env: {
131  name: "RBE_server_address"
132  inherit: true
133 }
134 env: {
135  name: "RBE_exec_root"
136  inherit: true
137 }
138 env: {
139  name: "OUT_DIR"
140  value: "out"
141 }
142 dont_inherit_env: true
143}
144
145