OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 """Entry point for both build and try bots. | 6 """Entry point for both build and try bots. |
7 | 7 |
8 This script is invoked from XXX, usually without arguments | 8 This script is invoked from XXX, usually without arguments |
9 to package an SDK. It automatically determines whether | 9 to package an SDK. It automatically determines whether |
10 this SDK is for mac, win, linux. | 10 this SDK is for mac, win, linux. |
(...skipping 1070 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1081 pepper_ver = options.release | 1081 pepper_ver = options.release |
1082 print 'Building PEPPER %s at %s' % (pepper_ver, chrome_revision) | 1082 print 'Building PEPPER %s at %s' % (pepper_ver, chrome_revision) |
1083 | 1083 |
1084 if 'NACL_SDK_ROOT' in os.environ: | 1084 if 'NACL_SDK_ROOT' in os.environ: |
1085 # We don't want the currently configured NACL_SDK_ROOT to have any effect | 1085 # We don't want the currently configured NACL_SDK_ROOT to have any effect |
1086 # of the build. | 1086 # of the build. |
1087 del os.environ['NACL_SDK_ROOT'] | 1087 del os.environ['NACL_SDK_ROOT'] |
1088 | 1088 |
1089 if platform == 'linux': | 1089 if platform == 'linux': |
1090 # Linux-only: make sure the debian/stable sysroot image is installed | 1090 # Linux-only: make sure the debian/stable sysroot image is installed |
1091 install_script = os.path.join(SRC_DIR, 'chrome', 'installer', 'linux', | 1091 install_script = os.path.join(SRC_DIR, 'build', 'linux', 'sysroot_scripts', |
1092 'sysroot_scripts', | 1092 'install-sysroot.py') |
1093 'install-debian.wheezy.sysroot.py') | |
1094 | 1093 |
1095 buildbot_common.Run([sys.executable, install_script, '--arch=arm']) | 1094 buildbot_common.Run([sys.executable, install_script, '--arch=arm']) |
1096 buildbot_common.Run([sys.executable, install_script, '--arch=i386']) | 1095 buildbot_common.Run([sys.executable, install_script, '--arch=i386']) |
1097 buildbot_common.Run([sys.executable, install_script, '--arch=amd64']) | 1096 buildbot_common.Run([sys.executable, install_script, '--arch=amd64']) |
1098 | 1097 |
1099 if not options.skip_toolchain: | 1098 if not options.skip_toolchain: |
1100 BuildStepCleanPepperDirs(pepperdir, pepperdir_old) | 1099 BuildStepCleanPepperDirs(pepperdir, pepperdir_old) |
1101 BuildStepMakePepperDirs(pepperdir, ['include', 'toolchain', 'tools']) | 1100 BuildStepMakePepperDirs(pepperdir, ['include', 'toolchain', 'tools']) |
1102 BuildStepDownloadToolchains(toolchains) | 1101 BuildStepDownloadToolchains(toolchains) |
1103 if options.nacl_tree_path: | 1102 if options.nacl_tree_path: |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1187 BuildStepArchivePNaClComponent() | 1186 BuildStepArchivePNaClComponent() |
1188 | 1187 |
1189 return 0 | 1188 return 0 |
1190 | 1189 |
1191 | 1190 |
1192 if __name__ == '__main__': | 1191 if __name__ == '__main__': |
1193 try: | 1192 try: |
1194 sys.exit(main(sys.argv[1:])) | 1193 sys.exit(main(sys.argv[1:])) |
1195 except KeyboardInterrupt: | 1194 except KeyboardInterrupt: |
1196 buildbot_common.ErrorExit('build_sdk: interrupted') | 1195 buildbot_common.ErrorExit('build_sdk: interrupted') |
OLD | NEW |