1[ 2 { 3 "cmd": [], 4 "name": "git" 5 }, 6 { 7 "cmd": [ 8 "vpython", 9 "-u", 10 "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", 11 "--json-output", 12 "/path/to/tmp/json", 13 "ensure-directory", 14 "--mode", 15 "0777", 16 "[CACHE]/builder/perfetto" 17 ], 18 "infra_step": true, 19 "name": "git.ensure source dir", 20 "~followup_annotations": [ 21 "@@@STEP_NEST_LEVEL@1@@@" 22 ] 23 }, 24 { 25 "cmd": [ 26 "git", 27 "init", 28 "[CACHE]/builder/perfetto" 29 ], 30 "infra_step": true, 31 "name": "git.init", 32 "~followup_annotations": [ 33 "@@@STEP_NEST_LEVEL@1@@@" 34 ] 35 }, 36 { 37 "cmd": [ 38 "git", 39 "fetch", 40 "--tags", 41 "https://android.googlesource.com/platform/external/perfetto", 42 "2d72510e447ab60a9728aeea2362d8be2cbd7789" 43 ], 44 "cwd": "[CACHE]/builder/perfetto", 45 "infra_step": true, 46 "name": "git.fetch", 47 "~followup_annotations": [ 48 "@@@STEP_NEST_LEVEL@1@@@" 49 ] 50 }, 51 { 52 "cmd": [ 53 "git", 54 "checkout", 55 "FETCH_HEAD" 56 ], 57 "cwd": "[CACHE]/builder/perfetto", 58 "infra_step": true, 59 "name": "git.checkout", 60 "~followup_annotations": [ 61 "@@@STEP_NEST_LEVEL@1@@@" 62 ] 63 }, 64 { 65 "cmd": [ 66 "tools/install-build-deps", 67 "--ui", 68 "--android" 69 ], 70 "cwd": "[CACHE]/builder/perfetto", 71 "infra_step": true, 72 "name": "build-deps" 73 }, 74 { 75 "cmd": [ 76 "tools/gn", 77 "gen", 78 "out/dist", 79 "--args=is_debug=false" 80 ], 81 "cwd": "[CACHE]/builder/perfetto", 82 "name": "gn gen" 83 }, 84 { 85 "cmd": [ 86 "tools/ninja", 87 "-C", 88 "out/dist" 89 ], 90 "cwd": "[CACHE]/builder/perfetto", 91 "name": "ninja" 92 }, 93 { 94 "name": "$result" 95 } 96]