commands: { copy_before: { from: "out/soong/.intermediates/frameworks/proto_logging/stats/express/expresscatalog-code-gen/expresscatalog-codegen/linux_glibc_x86_64/expresscatalog-codegen" to: "tools/out/bin/expresscatalog-codegen" executable: false } copy_before: { from: "out/soong/.intermediates/external/gflags/libgflags/linux_glibc_x86_64_shared/libgflags.so" to: "tools/out/lib64/libgflags.so" executable: false } copy_before: { from: "out/soong/.intermediates/frameworks/proto_logging/stats/express/libexpresscatalog/libexpresscatalog/linux_glibc_x86_64_shared/libexpresscatalog.so" to: "tools/out/lib64/libexpresscatalog.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/libbase/libbase/linux_glibc_x86_64_shared/libbase.so" to: "tools/out/lib64/libbase.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/logging/liblog/liblog/linux_glibc_x86_64_shared/liblog.so" to: "tools/out/lib64/liblog.so" executable: false } copy_before: { from: "out/soong/.intermediates/frameworks/proto_logging/stats/express/libexpressconfig_proto_host/linux_glibc_x86_64_shared/libexpressconfig_proto_host.so" to: "tools/out/lib64/libexpressconfig_proto_host.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/protobuf/libprotobuf-cpp-full/linux_glibc_x86_64_shared/libprotobuf-cpp-full.so" to: "tools/out/lib64/libprotobuf-cpp-full.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so" to: "tools/out/lib64/libz-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/accessibility.cfg" to: "frameworks/proto_logging/stats/express/catalog/accessibility.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/app.cfg" to: "frameworks/proto_logging/stats/express/catalog/app.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/automotive_os.cfg" to: "frameworks/proto_logging/stats/express/catalog/automotive_os.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/battery.cfg" to: "frameworks/proto_logging/stats/express/catalog/battery.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/binary_transparency.cfg" to: "frameworks/proto_logging/stats/express/catalog/binary_transparency.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/biometric.cfg" to: "frameworks/proto_logging/stats/express/catalog/biometric.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/bluetooth.cfg" to: "frameworks/proto_logging/stats/express/catalog/bluetooth.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/content_capture.cfg" to: "frameworks/proto_logging/stats/express/catalog/content_capture.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/core_networking.cfg" to: "frameworks/proto_logging/stats/express/catalog/core_networking.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/cpu.cfg" to: "frameworks/proto_logging/stats/express/catalog/cpu.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/device_lock.cfg" to: "frameworks/proto_logging/stats/express/catalog/device_lock.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/health_services.cfg" to: "frameworks/proto_logging/stats/express/catalog/health_services.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/input.cfg" to: "frameworks/proto_logging/stats/express/catalog/input.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/job_scheduler.cfg" to: "frameworks/proto_logging/stats/express/catalog/job_scheduler.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/screen.cfg" to: "frameworks/proto_logging/stats/express/catalog/screen.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/speech_recognition.cfg" to: "frameworks/proto_logging/stats/express/catalog/speech_recognition.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/stability_anr.cfg" to: "frameworks/proto_logging/stats/express/catalog/stability_anr.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/stability_errors.cfg" to: "frameworks/proto_logging/stats/express/catalog/stability_errors.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/statsd.cfg" to: "frameworks/proto_logging/stats/express/catalog/statsd.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/tex_test.cfg" to: "frameworks/proto_logging/stats/express/catalog/tex_test.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/vibrator.cfg" to: "frameworks/proto_logging/stats/express/catalog/vibrator.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/virtual_devices.cfg" to: "frameworks/proto_logging/stats/express/catalog/virtual_devices.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/wear_notifications.cfg" to: "frameworks/proto_logging/stats/express/catalog/wear_notifications.cfg" } copy_before: { from: "frameworks/proto_logging/stats/express/catalog/webview.cfg" to: "frameworks/proto_logging/stats/express/catalog/webview.cfg" } chdir: true command: "__SBOX_SANDBOX_DIR__/tools/out/bin/expresscatalog-codegen --java __SBOX_SANDBOX_DIR__/out/com/android/modules/expresslog/MetricIds.java --javaPackage com.android.modules.expresslog --javaClass MetricIds" copy_after: { from: "out/com/android/modules/expresslog/MetricIds.java" to: "out/soong/.intermediates/frameworks/proto_logging/stats/express/expresslog-catalog-gen/gen/com/android/modules/expresslog/MetricIds.java" } input_hash: "0e5258b1be174b8200cdf2afb7efce5bda15674433f51af8799b6c6cfcb18bf0" env: { name: "PATH" inherit: true } env: { name: "JAVA_HOME" inherit: true } env: { name: "TMPDIR" inherit: true } env: { name: "RBE_log_dir" inherit: true } env: { name: "RBE_platform" inherit: true } env: { name: "RBE_server_address" inherit: true } env: { name: "RBE_exec_root" inherit: true } env: { name: "OUT_DIR" value: "out" } dont_inherit_env: true }