Index: infra/bots/recipe_modules/flavor/gn_flavor.py |
diff --git a/infra/bots/recipe_modules/skia/gn_flavor.py b/infra/bots/recipe_modules/flavor/gn_flavor.py |
similarity index 59% |
rename from infra/bots/recipe_modules/skia/gn_flavor.py |
rename to infra/bots/recipe_modules/flavor/gn_flavor.py |
index 7b60b9a1a0fd603d5a30ca7d512c48aae7abc9c7..ea5bbb69349d8332fbcb84d7a03ea1688eb13503 100644 |
--- a/infra/bots/recipe_modules/skia/gn_flavor.py |
+++ b/infra/bots/recipe_modules/flavor/gn_flavor.py |
@@ -9,17 +9,18 @@ class GNFlavorUtils(default_flavor.DefaultFlavorUtils): |
def compile(self, target): |
"""Build Skia with GN.""" |
# Get the gn executable. |
- fetch_gn = self._skia_api.skia_dir.join('bin', 'fetch-gn') |
- self._skia_api.run(self._skia_api.m.step, 'fetch-gn', cmd=[fetch_gn], |
- cwd=self._skia_api.skia_dir) |
+ fetch_gn = self.m.vars.skia_dir.join('bin', 'fetch-gn') |
+ self.m.run(self.m.step, 'fetch-gn', |
+ cmd=[fetch_gn], |
+ cwd=self.m.vars.skia_dir) |
is_debug = 'is_debug=true' |
- if self._skia_api.configuration != 'Debug': |
- is_debug = 'is_debug=false' |
+ if self.m.vars.configuration != 'Debug': |
+ is_debug = 'is_debug=false' |
gn_args = [is_debug] |
- is_clang = 'Clang' in self._skia_api.builder_name |
- is_gcc = 'GCC' in self._skia_api.builder_name |
+ is_clang = 'Clang' in self.m.vars.builder_name |
+ is_gcc = 'GCC' in self.m.vars.builder_name |
cc, cxx = 'cc', 'c++' |
if is_clang: |
@@ -27,7 +28,7 @@ class GNFlavorUtils(default_flavor.DefaultFlavorUtils): |
elif is_gcc: |
cc, cxx = 'gcc', 'g++' |
- ccache = self._skia_api.ccache() |
+ ccache = self.m.run.ccache() |
if ccache: |
cc, cxx = '%s %s' % (ccache, cc), '%s %s' % (ccache, cxx) |
if is_clang: |
@@ -39,14 +40,14 @@ class GNFlavorUtils(default_flavor.DefaultFlavorUtils): |
# Run gn gen. |
gn_exe = 'gn' |
- if self._skia_api.m.platform.is_win: |
- gn_exe = 'gn.exe' |
+ if self.m.platform.is_win: |
+ gn_exe = 'gn.exe' |
gn_gen = [gn_exe, 'gen', self.out_dir, '--args=%s' % ' '.join(gn_args)] |
- self._skia_api.run(self._skia_api.m.step, 'gn_gen', cmd=gn_gen, |
- cwd=self._skia_api.skia_dir) |
+ self.m.run(self.m.step, 'gn_gen', cmd=gn_gen, |
+ cwd=self.m.vars.skia_dir) |
# Run ninja. |
ninja_cmd = ['ninja', '-C', self.out_dir] |
- self._skia_api.run(self._skia_api.m.step, 'compile %s' % target, |
- cmd=ninja_cmd, |
- cwd=self._skia_api.skia_dir) |
+ self.m.run(self.m.step, 'compile %s' % target, |
+ cmd=ninja_cmd, |
+ cwd=self.m.vars.skia_dir) |