1commands: { 2 copy_before: { 3 from: "out/soong/.intermediates/art/tools/generate_operator_out/linux_glibc_x86_64_PY3/generate_operator_out" 4 to: "tools/out/bin/generate_operator_out" 5 executable: false 6 } 7 copy_before: { 8 from: "out/soong/.intermediates/external/sqlite/dist/libsqlite/linux_glibc_x86_64_shared/libsqlite.so" 9 to: "tools/out/lib64/libsqlite.so" 10 executable: false 11 } 12 copy_before: { 13 from: "out/soong/.intermediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so" 14 to: "tools/out/lib64/libicui18n-host.so" 15 executable: false 16 } 17 copy_before: { 18 from: "out/soong/.intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so" 19 to: "tools/out/lib64/libicuuc-host.so" 20 executable: false 21 } 22 copy_before: { 23 from: "out/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_glibc_common/icudt75l.dat" 24 to: "tools/out/com.android.i18n/etc/icu/icudt75l.dat" 25 executable: false 26 } 27 copy_before: { 28 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 29 to: "tools/out/lib64/libc++.so" 30 executable: false 31 } 32 copy_before: { 33 from: "art/runtime/base/callee_save_type.h" 34 to: "art/runtime/base/callee_save_type.h" 35 } 36 copy_before: { 37 from: "art/runtime/base/locks.h" 38 to: "art/runtime/base/locks.h" 39 } 40 copy_before: { 41 from: "art/runtime/class_status.h" 42 to: "art/runtime/class_status.h" 43 } 44 copy_before: { 45 from: "art/runtime/compilation_kind.h" 46 to: "art/runtime/compilation_kind.h" 47 } 48 copy_before: { 49 from: "art/runtime/gc/allocator/rosalloc.h" 50 to: "art/runtime/gc/allocator/rosalloc.h" 51 } 52 copy_before: { 53 from: "art/runtime/gc/allocator_type.h" 54 to: "art/runtime/gc/allocator_type.h" 55 } 56 copy_before: { 57 from: "art/runtime/gc/collector/gc_type.h" 58 to: "art/runtime/gc/collector/gc_type.h" 59 } 60 copy_before: { 61 from: "art/runtime/gc/collector/mark_compact.h" 62 to: "art/runtime/gc/collector/mark_compact.h" 63 } 64 copy_before: { 65 from: "art/runtime/gc/collector_type.h" 66 to: "art/runtime/gc/collector_type.h" 67 } 68 copy_before: { 69 from: "art/runtime/gc/space/region_space.h" 70 to: "art/runtime/gc/space/region_space.h" 71 } 72 copy_before: { 73 from: "art/runtime/gc/space/space.h" 74 to: "art/runtime/gc/space/space.h" 75 } 76 copy_before: { 77 from: "art/runtime/gc/weak_root_state.h" 78 to: "art/runtime/gc/weak_root_state.h" 79 } 80 copy_before: { 81 from: "art/runtime/gc_root.h" 82 to: "art/runtime/gc_root.h" 83 } 84 copy_before: { 85 from: "art/runtime/indirect_reference_table.h" 86 to: "art/runtime/indirect_reference_table.h" 87 } 88 copy_before: { 89 from: "art/runtime/instrumentation.h" 90 to: "art/runtime/instrumentation.h" 91 } 92 copy_before: { 93 from: "art/runtime/jdwp_provider.h" 94 to: "art/runtime/jdwp_provider.h" 95 } 96 copy_before: { 97 from: "art/runtime/jni_id_type.h" 98 to: "art/runtime/jni_id_type.h" 99 } 100 copy_before: { 101 from: "art/runtime/linear_alloc.h" 102 to: "art/runtime/linear_alloc.h" 103 } 104 copy_before: { 105 from: "art/runtime/lock_word.h" 106 to: "art/runtime/lock_word.h" 107 } 108 copy_before: { 109 from: "art/runtime/oat/image.h" 110 to: "art/runtime/oat/image.h" 111 } 112 copy_before: { 113 from: "art/runtime/oat/oat.h" 114 to: "art/runtime/oat/oat.h" 115 } 116 copy_before: { 117 from: "art/runtime/oat/oat_file.h" 118 to: "art/runtime/oat/oat_file.h" 119 } 120 copy_before: { 121 from: "art/runtime/process_state.h" 122 to: "art/runtime/process_state.h" 123 } 124 copy_before: { 125 from: "art/runtime/reflective_value_visitor.h" 126 to: "art/runtime/reflective_value_visitor.h" 127 } 128 copy_before: { 129 from: "art/runtime/stack.h" 130 to: "art/runtime/stack.h" 131 } 132 copy_before: { 133 from: "art/runtime/suspend_reason.h" 134 to: "art/runtime/suspend_reason.h" 135 } 136 copy_before: { 137 from: "art/runtime/thread.h" 138 to: "art/runtime/thread.h" 139 } 140 copy_before: { 141 from: "art/runtime/thread_state.h" 142 to: "art/runtime/thread_state.h" 143 } 144 copy_before: { 145 from: "art/runtime/trace.h" 146 to: "art/runtime/trace.h" 147 } 148 copy_before: { 149 from: "art/runtime/trace_profile.h" 150 to: "art/runtime/trace_profile.h" 151 } 152 copy_before: { 153 from: "art/runtime/verifier/verifier_enums.h" 154 to: "art/runtime/verifier/verifier_enums.h" 155 } 156 chdir: true 157 command: "bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/base/callee_save_type.h > __SBOX_SANDBOX_DIR__/out/art/runtime/base/callee_save_type.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/base/locks.h > __SBOX_SANDBOX_DIR__/out/art/runtime/base/locks.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/class_status.h > __SBOX_SANDBOX_DIR__/out/art/runtime/class_status.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/compilation_kind.h > __SBOX_SANDBOX_DIR__/out/art/runtime/compilation_kind.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc/allocator/rosalloc.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc/allocator/rosalloc.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc/allocator_type.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc/allocator_type.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc/collector/gc_type.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc/collector/gc_type.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc/collector/mark_compact.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc/collector/mark_compact.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc/collector_type.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc/collector_type.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc/space/region_space.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc/space/region_space.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc/space/space.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc/space/space.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc/weak_root_state.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc/weak_root_state.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/gc_root.h > __SBOX_SANDBOX_DIR__/out/art/runtime/gc_root.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/indirect_reference_table.h > __SBOX_SANDBOX_DIR__/out/art/runtime/indirect_reference_table.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/instrumentation.h > __SBOX_SANDBOX_DIR__/out/art/runtime/instrumentation.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/jdwp_provider.h > __SBOX_SANDBOX_DIR__/out/art/runtime/jdwp_provider.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/jni_id_type.h > __SBOX_SANDBOX_DIR__/out/art/runtime/jni_id_type.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/linear_alloc.h > __SBOX_SANDBOX_DIR__/out/art/runtime/linear_alloc.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/lock_word.h > __SBOX_SANDBOX_DIR__/out/art/runtime/lock_word.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/oat/image.h > __SBOX_SANDBOX_DIR__/out/art/runtime/oat/image.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/oat/oat.h > __SBOX_SANDBOX_DIR__/out/art/runtime/oat/oat.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/oat/oat_file.h > __SBOX_SANDBOX_DIR__/out/art/runtime/oat/oat_file.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/process_state.h > __SBOX_SANDBOX_DIR__/out/art/runtime/process_state.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/reflective_value_visitor.h > __SBOX_SANDBOX_DIR__/out/art/runtime/reflective_value_visitor.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/stack.h > __SBOX_SANDBOX_DIR__/out/art/runtime/stack.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/suspend_reason.h > __SBOX_SANDBOX_DIR__/out/art/runtime/suspend_reason.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/thread.h > __SBOX_SANDBOX_DIR__/out/art/runtime/thread.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/thread_state.h > __SBOX_SANDBOX_DIR__/out/art/runtime/thread_state.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/trace.h > __SBOX_SANDBOX_DIR__/out/art/runtime/trace.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/trace_profile.h > __SBOX_SANDBOX_DIR__/out/art/runtime/trace_profile.operator_out.cc' && bash -c '__SBOX_SANDBOX_DIR__/tools/out/bin/generate_operator_out art/runtime art/runtime/verifier/verifier_enums.h > __SBOX_SANDBOX_DIR__/out/art/runtime/verifier/verifier_enums.operator_out.cc'" 158 copy_after: { 159 from: "out/art/runtime/base/callee_save_type.operator_out.cc" 160 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/base/callee_save_type.operator_out.cc" 161 } 162 copy_after: { 163 from: "out/art/runtime/base/locks.operator_out.cc" 164 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/base/locks.operator_out.cc" 165 } 166 copy_after: { 167 from: "out/art/runtime/class_status.operator_out.cc" 168 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/class_status.operator_out.cc" 169 } 170 copy_after: { 171 from: "out/art/runtime/compilation_kind.operator_out.cc" 172 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/compilation_kind.operator_out.cc" 173 } 174 copy_after: { 175 from: "out/art/runtime/gc/allocator/rosalloc.operator_out.cc" 176 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc/allocator/rosalloc.operator_out.cc" 177 } 178 copy_after: { 179 from: "out/art/runtime/gc/allocator_type.operator_out.cc" 180 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc/allocator_type.operator_out.cc" 181 } 182 copy_after: { 183 from: "out/art/runtime/gc/collector/gc_type.operator_out.cc" 184 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc/collector/gc_type.operator_out.cc" 185 } 186 copy_after: { 187 from: "out/art/runtime/gc/collector/mark_compact.operator_out.cc" 188 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc/collector/mark_compact.operator_out.cc" 189 } 190 copy_after: { 191 from: "out/art/runtime/gc/collector_type.operator_out.cc" 192 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc/collector_type.operator_out.cc" 193 } 194 copy_after: { 195 from: "out/art/runtime/gc/space/region_space.operator_out.cc" 196 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc/space/region_space.operator_out.cc" 197 } 198 copy_after: { 199 from: "out/art/runtime/gc/space/space.operator_out.cc" 200 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc/space/space.operator_out.cc" 201 } 202 copy_after: { 203 from: "out/art/runtime/gc/weak_root_state.operator_out.cc" 204 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc/weak_root_state.operator_out.cc" 205 } 206 copy_after: { 207 from: "out/art/runtime/gc_root.operator_out.cc" 208 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/gc_root.operator_out.cc" 209 } 210 copy_after: { 211 from: "out/art/runtime/indirect_reference_table.operator_out.cc" 212 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/indirect_reference_table.operator_out.cc" 213 } 214 copy_after: { 215 from: "out/art/runtime/instrumentation.operator_out.cc" 216 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/instrumentation.operator_out.cc" 217 } 218 copy_after: { 219 from: "out/art/runtime/jdwp_provider.operator_out.cc" 220 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/jdwp_provider.operator_out.cc" 221 } 222 copy_after: { 223 from: "out/art/runtime/jni_id_type.operator_out.cc" 224 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/jni_id_type.operator_out.cc" 225 } 226 copy_after: { 227 from: "out/art/runtime/linear_alloc.operator_out.cc" 228 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/linear_alloc.operator_out.cc" 229 } 230 copy_after: { 231 from: "out/art/runtime/lock_word.operator_out.cc" 232 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/lock_word.operator_out.cc" 233 } 234 copy_after: { 235 from: "out/art/runtime/oat/image.operator_out.cc" 236 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/oat/image.operator_out.cc" 237 } 238 copy_after: { 239 from: "out/art/runtime/oat/oat.operator_out.cc" 240 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/oat/oat.operator_out.cc" 241 } 242 copy_after: { 243 from: "out/art/runtime/oat/oat_file.operator_out.cc" 244 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/oat/oat_file.operator_out.cc" 245 } 246 copy_after: { 247 from: "out/art/runtime/process_state.operator_out.cc" 248 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/process_state.operator_out.cc" 249 } 250 copy_after: { 251 from: "out/art/runtime/reflective_value_visitor.operator_out.cc" 252 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/reflective_value_visitor.operator_out.cc" 253 } 254 copy_after: { 255 from: "out/art/runtime/stack.operator_out.cc" 256 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/stack.operator_out.cc" 257 } 258 copy_after: { 259 from: "out/art/runtime/suspend_reason.operator_out.cc" 260 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/suspend_reason.operator_out.cc" 261 } 262 copy_after: { 263 from: "out/art/runtime/thread.operator_out.cc" 264 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/thread.operator_out.cc" 265 } 266 copy_after: { 267 from: "out/art/runtime/thread_state.operator_out.cc" 268 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/thread_state.operator_out.cc" 269 } 270 copy_after: { 271 from: "out/art/runtime/trace.operator_out.cc" 272 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/trace.operator_out.cc" 273 } 274 copy_after: { 275 from: "out/art/runtime/trace_profile.operator_out.cc" 276 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/trace_profile.operator_out.cc" 277 } 278 copy_after: { 279 from: "out/art/runtime/verifier/verifier_enums.operator_out.cc" 280 to: "out/soong/.intermediates/art/runtime/art_operator_srcs/gen/gensrcs/art/runtime/verifier/verifier_enums.operator_out.cc" 281 } 282 input_hash: "64d940b7e1ae921999f90476935800b31dcfd08d1bf4f28c1f8bc807dd6362f0" 283 env: { 284 name: "PATH" 285 inherit: true 286 } 287 env: { 288 name: "JAVA_HOME" 289 inherit: true 290 } 291 env: { 292 name: "TMPDIR" 293 inherit: true 294 } 295 env: { 296 name: "RBE_log_dir" 297 inherit: true 298 } 299 env: { 300 name: "RBE_platform" 301 inherit: true 302 } 303 env: { 304 name: "RBE_server_address" 305 inherit: true 306 } 307 env: { 308 name: "RBE_exec_root" 309 inherit: true 310 } 311 env: { 312 name: "OUT_DIR" 313 value: "out" 314 } 315 dont_inherit_env: true 316} 317 318