1[ 2 { 3 "cmd": [ 4 "vpython3", 5 "-u", 6 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 7 "--json-output", 8 "/path/to/tmp/json", 9 "copy", 10 "[START_DIR]/cache/work/skia/infra/bots/assets/android_ndk_darwin/VERSION", 11 "/path/to/tmp/" 12 ], 13 "infra_step": true, 14 "name": "Get android_ndk_darwin VERSION", 15 "~followup_annotations": [ 16 "@@@STEP_LOG_LINE@VERSION@42@@@", 17 "@@@STEP_LOG_END@VERSION@@@" 18 ] 19 }, 20 { 21 "cmd": [ 22 "python3", 23 "[START_DIR]/cache/work/skia/bin/fetch-gn" 24 ], 25 "cwd": "[START_DIR]/cache/work/skia", 26 "env": { 27 "CHROME_HEADLESS": "1", 28 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 29 }, 30 "infra_step": true, 31 "name": "fetch-gn" 32 }, 33 { 34 "cmd": [ 35 "python3", 36 "[START_DIR]/cache/work/skia/bin/fetch-ninja" 37 ], 38 "cwd": "[START_DIR]/cache/work/skia", 39 "env": { 40 "CHROME_HEADLESS": "1", 41 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 42 }, 43 "infra_step": true, 44 "name": "fetch-ninja" 45 }, 46 { 47 "cmd": [ 48 "[START_DIR]/cache/work/skia/bin/gn", 49 "gen", 50 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-Android_Vulkan/Debug", 51 "--args=extra_cflags=[\"-O1\", \"-DREBUILD_IF_CHANGED_ndk_version=42\"] ndk=\"[START_DIR]/android_ndk_darwin\" ndk_api=26 skia_enable_vulkan_debug_layers=false skia_use_gl=false skia_use_vulkan=true target_cpu=\"arm64\" werror=true" 52 ], 53 "cwd": "[START_DIR]/cache/work/skia", 54 "env": { 55 "CHROME_HEADLESS": "1", 56 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 57 }, 58 "name": "gn gen" 59 }, 60 { 61 "cmd": [ 62 "ninja", 63 "-C", 64 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-Android_Vulkan/Debug" 65 ], 66 "cwd": "[START_DIR]/cache/work/skia", 67 "env": { 68 "CHROME_HEADLESS": "1", 69 "PATH": "<PATH>:RECIPE_REPO[depot_tools]" 70 }, 71 "name": "ninja" 72 }, 73 { 74 "cmd": [ 75 "python3", 76 "RECIPE_MODULE[skia::build]/resources/copy_build_products.py", 77 "[START_DIR]/cache/work/skia/out/Build-Mac-Clang-arm64-Debug-Android_Vulkan/Debug", 78 "[START_DIR]/[SWARM_OUT_DIR]/out/Debug", 79 "dm,nanobench,skottie_tool_gpu" 80 ], 81 "infra_step": true, 82 "name": "copy build products" 83 }, 84 { 85 "name": "$result" 86 } 87]