1commands: { 2 copy_before: { 3 from: "external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py" 4 to: "tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py" 5 } 6 copy_before: { 7 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.grammar.json" 8 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.grammar.json" 9 } 10 copy_before: { 11 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json" 12 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json" 13 } 14 copy_before: { 15 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json" 16 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json" 17 } 18 copy_before: { 19 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json" 20 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json" 21 } 22 copy_before: { 23 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json" 24 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json" 25 } 26 copy_before: { 27 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json" 28 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json" 29 } 30 copy_before: { 31 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json" 32 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json" 33 } 34 copy_before: { 35 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json" 36 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json" 37 } 38 copy_before: { 39 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json" 40 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json" 41 } 42 copy_before: { 43 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json" 44 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json" 45 } 46 copy_before: { 47 from: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json" 48 to: "external/deqp-deps/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json" 49 } 50 chdir: true 51 command: "__SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-glsl-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.glsl.std.450.grammar.json --glsl-insts-output=__SBOX_SANDBOX_DIR__/out/glsl.std.450.insts.inc; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-opencl-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.opencl.std.100.grammar.json --opencl-insts-output=__SBOX_SANDBOX_DIR__/out/opencl.std.insts.inc; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-vendor-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.grammar.json --vendor-insts-output=__SBOX_SANDBOX_DIR__/out/debuginfo.insts.inc --vendor-operand-kind-prefix=; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-vendor-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json --vendor-insts-output=__SBOX_SANDBOX_DIR__/out/nonsemantic.clspvreflection.insts.inc --vendor-operand-kind-prefix=; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-vendor-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json --vendor-insts-output=__SBOX_SANDBOX_DIR__/out/nonsemantic.shader.debuginfo.100.insts.inc --vendor-operand-kind-prefix=SHDEBUG100_; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-vendor-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json --vendor-insts-output=__SBOX_SANDBOX_DIR__/out/opencl.debuginfo.100.insts.inc --vendor-operand-kind-prefix=CLDEBUG100_; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-vendor-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json --vendor-insts-output=__SBOX_SANDBOX_DIR__/out/spv-amd-gcn-shader.insts.inc --vendor-operand-kind-prefix=; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-vendor-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json --vendor-insts-output=__SBOX_SANDBOX_DIR__/out/spv-amd-shader-ballot.insts.inc --vendor-operand-kind-prefix=; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-vendor-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json --vendor-insts-output=__SBOX_SANDBOX_DIR__/out/spv-amd-shader-explicit-vertex-parameter.insts.inc --vendor-operand-kind-prefix=; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --extinst-vendor-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json --vendor-insts-output=__SBOX_SANDBOX_DIR__/out/spv-amd-shader-trinary-minmax.insts.inc --vendor-operand-kind-prefix=; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --spirv-core-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.grammar.json --extinst-cldebuginfo100-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json --core-insts-output=__SBOX_SANDBOX_DIR__/out/core.insts-unified1.inc --operand-kinds-output=__SBOX_SANDBOX_DIR__/out/operand.kinds-unified1.inc; __SBOX_SANDBOX_DIR__/tools/src/external/deqp-deps/SPIRV-Tools/utils/generate_grammar_tables.py --output-language=c++ --spirv-core-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/spirv.core.grammar.json --extinst-debuginfo-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.debuginfo.grammar.json --extinst-cldebuginfo100-grammar=external/deqp-deps/SPIRV-Headers/include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json --extension-enum-output=__SBOX_SANDBOX_DIR__/out/extension_enum.inc --enum-string-mapping-output=__SBOX_SANDBOX_DIR__/out/enum_string_mapping.inc; " 52 copy_after: { 53 from: "out/core.insts-unified1.inc" 54 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/core.insts-unified1.inc" 55 } 56 copy_after: { 57 from: "out/debuginfo.insts.inc" 58 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/debuginfo.insts.inc" 59 } 60 copy_after: { 61 from: "out/enum_string_mapping.inc" 62 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/enum_string_mapping.inc" 63 } 64 copy_after: { 65 from: "out/extension_enum.inc" 66 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/extension_enum.inc" 67 } 68 copy_after: { 69 from: "out/glsl.std.450.insts.inc" 70 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/glsl.std.450.insts.inc" 71 } 72 copy_after: { 73 from: "out/nonsemantic.clspvreflection.insts.inc" 74 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/nonsemantic.clspvreflection.insts.inc" 75 } 76 copy_after: { 77 from: "out/nonsemantic.shader.debuginfo.100.insts.inc" 78 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/nonsemantic.shader.debuginfo.100.insts.inc" 79 } 80 copy_after: { 81 from: "out/opencl.debuginfo.100.insts.inc" 82 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/opencl.debuginfo.100.insts.inc" 83 } 84 copy_after: { 85 from: "out/opencl.std.insts.inc" 86 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/opencl.std.insts.inc" 87 } 88 copy_after: { 89 from: "out/operand.kinds-unified1.inc" 90 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/operand.kinds-unified1.inc" 91 } 92 copy_after: { 93 from: "out/spv-amd-gcn-shader.insts.inc" 94 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/spv-amd-gcn-shader.insts.inc" 95 } 96 copy_after: { 97 from: "out/spv-amd-shader-ballot.insts.inc" 98 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/spv-amd-shader-ballot.insts.inc" 99 } 100 copy_after: { 101 from: "out/spv-amd-shader-explicit-vertex-parameter.insts.inc" 102 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/spv-amd-shader-explicit-vertex-parameter.insts.inc" 103 } 104 copy_after: { 105 from: "out/spv-amd-shader-trinary-minmax.insts.inc" 106 to: "out/soong/.intermediates/external/deqp-deps/SPIRV-Tools/deqp_spvtools_generate_grammar_tables/gen/spv-amd-shader-trinary-minmax.insts.inc" 107 } 108 input_hash: "5a4267a3b7bcd1c3b3c4d59de70b16baaab50d167c203f95f67208a777c67d46" 109 env: { 110 name: "PATH" 111 inherit: true 112 } 113 env: { 114 name: "JAVA_HOME" 115 inherit: true 116 } 117 env: { 118 name: "TMPDIR" 119 inherit: true 120 } 121 env: { 122 name: "RBE_log_dir" 123 inherit: true 124 } 125 env: { 126 name: "RBE_platform" 127 inherit: true 128 } 129 env: { 130 name: "RBE_server_address" 131 inherit: true 132 } 133 env: { 134 name: "RBE_exec_root" 135 inherit: true 136 } 137 env: { 138 name: "OUT_DIR" 139 value: "out" 140 } 141 dont_inherit_env: true 142} 143 144