• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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]