1[ 2 { 3 "cmd": [ 4 "python3", 5 "[START_DIR]/cache/work/skia/bin/fetch-gn" 6 ], 7 "cwd": "[START_DIR]/cache/work/skia", 8 "env": { 9 "CHROME_HEADLESS": "1", 10 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 11 }, 12 "infra_step": true, 13 "name": "fetch-gn" 14 }, 15 { 16 "cmd": [ 17 "python3", 18 "[START_DIR]/cache/work/skia/bin/fetch-ninja" 19 ], 20 "cwd": "[START_DIR]/cache/work/skia", 21 "env": { 22 "CHROME_HEADLESS": "1", 23 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 24 }, 25 "infra_step": true, 26 "name": "fetch-ninja" 27 }, 28 { 29 "cmd": [ 30 "vpython3", 31 "-u", 32 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 33 "--json-output", 34 "/path/to/tmp/json", 35 "copy", 36 "[START_DIR]/cache/work/skia/infra/bots/assets/clang_linux/VERSION", 37 "/path/to/tmp/" 38 ], 39 "infra_step": true, 40 "name": "Get clang_linux VERSION", 41 "~followup_annotations": [ 42 "@@@STEP_LOG_LINE@VERSION@42@@@", 43 "@@@STEP_LOG_END@VERSION@@@" 44 ] 45 }, 46 { 47 "cmd": [ 48 "[START_DIR]/ccache_linux/bin/ccache", 49 "-s" 50 ], 51 "cwd": "[START_DIR]/cache/work/skia", 52 "env": { 53 "CCACHE_COMPILERCHECK": "content", 54 "CCACHE_DIR": "[START_DIR]/cache/ccache", 55 "CCACHE_MAXFILES": "0", 56 "CCACHE_MAXSIZE": "75G", 57 "CHROME_HEADLESS": "1", 58 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 59 }, 60 "name": "ccache stats-start" 61 }, 62 { 63 "cmd": [ 64 "[START_DIR]/cache/work/skia/bin/gn", 65 "gen", 66 "[START_DIR]/cache/work/skia/out/Build-Debian10-Clang-x86_64-Debug-SafeStack/Debug", 67 "--args=cc=\"[START_DIR]/clang_linux/bin/clang\" cc_wrapper=\"[START_DIR]/ccache_linux/bin/ccache\" cxx=\"[START_DIR]/clang_linux/bin/clang++\" extra_cflags=[\"-B[START_DIR]/clang_linux/bin\", \"-DPLACEHOLDER_clang_linux_version=42\", \"-O1\"] extra_ldflags=[\"-B[START_DIR]/clang_linux/bin\", \"-fuse-ld=lld\", \"-L[START_DIR]/clang_linux/lib\"] link_pool_depth=2 sanitize=\"safe-stack\" skia_use_client_icu=true skia_use_libgrapheme=true target_cpu=\"x86_64\" werror=true" 68 ], 69 "cwd": "[START_DIR]/cache/work/skia", 70 "env": { 71 "CCACHE_COMPILERCHECK": "content", 72 "CCACHE_DIR": "[START_DIR]/cache/ccache", 73 "CCACHE_MAXFILES": "0", 74 "CCACHE_MAXSIZE": "75G", 75 "CHROME_HEADLESS": "1", 76 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 77 }, 78 "name": "gn gen" 79 }, 80 { 81 "cmd": [ 82 "[START_DIR]/cache/work/skia/third_party/ninja/ninja", 83 "-C", 84 "[START_DIR]/cache/work/skia/out/Build-Debian10-Clang-x86_64-Debug-SafeStack/Debug" 85 ], 86 "cwd": "[START_DIR]/cache/work/skia", 87 "env": { 88 "CCACHE_COMPILERCHECK": "content", 89 "CCACHE_DIR": "[START_DIR]/cache/ccache", 90 "CCACHE_MAXFILES": "0", 91 "CCACHE_MAXSIZE": "75G", 92 "CHROME_HEADLESS": "1", 93 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 94 }, 95 "name": "ninja" 96 }, 97 { 98 "cmd": [ 99 "[START_DIR]/ccache_linux/bin/ccache", 100 "-s" 101 ], 102 "cwd": "[START_DIR]/cache/work/skia", 103 "env": { 104 "CCACHE_COMPILERCHECK": "content", 105 "CCACHE_DIR": "[START_DIR]/cache/ccache", 106 "CCACHE_MAXFILES": "0", 107 "CCACHE_MAXSIZE": "75G", 108 "CHROME_HEADLESS": "1", 109 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 110 }, 111 "name": "ccache stats-end" 112 }, 113 { 114 "cmd": [ 115 "python3", 116 "RECIPE_MODULE[skia::build]/resources/copy_build_products.py", 117 "[START_DIR]/cache/work/skia/out/Build-Debian10-Clang-x86_64-Debug-SafeStack/Debug", 118 "[START_DIR]/[SWARM_OUT_DIR]/out/Debug", 119 "dm,dm.exe,dm.app,nanobench.app,get_images_from_skps,get_images_from_skps.exe,nanobench,nanobench.exe,*.so,*.dll,*.dylib,skottie_tool,lib/*.so,run_testlab" 120 ], 121 "infra_step": true, 122 "name": "copy build products" 123 }, 124 { 125 "name": "$result" 126 } 127]