Index: tools/bots/gn_build.py |
diff --git a/tools/bots/gn_build.py b/tools/bots/gn_build.py |
index 73a7e4228667c7f17e8730c5ab2af0510226afbd..f7976526cd063da3be67d6785a848a71475162a1 100644 |
--- a/tools/bots/gn_build.py |
+++ b/tools/bots/gn_build.py |
@@ -10,19 +10,20 @@ import shutil |
import sys |
import subprocess |
-import bot |
-import bot_utils |
+SCRIPT_DIR = os.path.dirname(sys.argv[0]) |
+DART_ROOT = os.path.realpath(os.path.join(SCRIPT_DIR, '..', '..')) |
-utils = bot_utils.GetUtils() |
+def main(argv): |
+ os.environ["DART_USE_GN"] = "1" |
+ gclient_result = subprocess.call(['gclient', 'runhooks']) |
+ if gclient_result != 0: |
+ return gclient_result |
-BUILD_OS = utils.GuessOS() |
- |
-(bot_name, _) = bot.GetBotName() |
-CHANNEL = bot_utils.GetChannelFromName(bot_name) |
+ build_py = os.path.join(DART_ROOT, 'tools', 'build.py') |
+ build_result = subprocess.call(['python', build_py] + argv[1:]) |
+ if build_result != 0: |
+ return build_result |
+ return 0 |
if __name__ == '__main__': |
- print "This step should build the sdk using gn" |
- print "This script received the args: " + (" ".join(sys.argv)) |
- print "Current directory when running on a bot should be" |
- print "/b/build/slave/[builder name]/build/sdk" |
- |
+ sys.exit(main(sys.argv)) |