OLD | NEW |
1 # When adding a new dependency, please update the top-level .gitignore file | 1 # When adding a new dependency, please update the top-level .gitignore file |
2 # to list the dependency's destination directory. | 2 # to list the dependency's destination directory. |
3 | 3 |
4 vars = { | 4 vars = { |
5 # Use this googlecode_url variable only if there is an internal mirror for it. | 5 # Use this googlecode_url variable only if there is an internal mirror for it. |
6 # If you do not know, use the full path while defining your new deps entry. | 6 # If you do not know, use the full path while defining your new deps entry. |
7 "googlecode_url": "http://%s.googlecode.com/svn", | 7 "googlecode_url": "http://%s.googlecode.com/svn", |
8 "sourceforge_url": "http://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s", | 8 "sourceforge_url": "http://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s", |
9 "webkit_trunk": "http://src.chromium.org/blink/trunk", | 9 "webkit_trunk": "http://src.chromium.org/blink/trunk", |
10 "nacl_trunk": "http://src.chromium.org/native_client/trunk", | 10 "nacl_trunk": "http://src.chromium.org/native_client/trunk", |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
47 # Three lines of non-changing comments so that | 47 # Three lines of non-changing comments so that |
48 # the commit queue can handle CLs rolling openssl | 48 # the commit queue can handle CLs rolling openssl |
49 # and whatever else without interference from each other. | 49 # and whatever else without interference from each other. |
50 "openssl_revision": "194187", | 50 "openssl_revision": "194187", |
51 | 51 |
52 "ios_webkit_trunk": "http://svn.webkit.org/repository/webkit/trunk", | 52 "ios_webkit_trunk": "http://svn.webkit.org/repository/webkit/trunk", |
53 # Three lines of non-changing comments so that | 53 # Three lines of non-changing comments so that |
54 # the commit queue can handle CLs rolling openssl | 54 # the commit queue can handle CLs rolling openssl |
55 # and whatever else without interference from each other. | 55 # and whatever else without interference from each other. |
56 "ios_webkit_revision": "147503", | 56 "ios_webkit_revision": "147503", |
| 57 |
| 58 # Destination for Debian sysroots for Official builds. |
| 59 "linux_sysroot_dir": |
| 60 "src/chrome/installer/linux/internal/sysroot_scripts/", |
57 } | 61 } |
58 | 62 |
59 deps = { | 63 deps = { |
60 "src/breakpad/src": | 64 "src/breakpad/src": |
61 (Var("googlecode_url") % "google-breakpad") + "/trunk/src@1169", | 65 (Var("googlecode_url") % "google-breakpad") + "/trunk/src@1169", |
62 | 66 |
63 "src/googleurl": | 67 "src/googleurl": |
64 (Var("googlecode_url") % "google-url") + "/trunk@183", | 68 (Var("googlecode_url") % "google-url") + "/trunk@183", |
65 | 69 |
66 "src/sdch/open-vcdiff": | 70 "src/sdch/open-vcdiff": |
(...skipping 570 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
637 { | 641 { |
638 # Download arm sysroot image to src/arm-sysroot. This image updates | 642 # Download arm sysroot image to src/arm-sysroot. This image updates |
639 # at about the same rate that the chrome build deps change. | 643 # at about the same rate that the chrome build deps change. |
640 # This script is a no-op except for linux users who have | 644 # This script is a no-op except for linux users who have |
641 # target_arch=arm in thier GYP_DEFINES. | 645 # target_arch=arm in thier GYP_DEFINES. |
642 "pattern": ".", | 646 "pattern": ".", |
643 "action": ["python", "src/build/linux/install-arm-sysroot.py", | 647 "action": ["python", "src/build/linux/install-arm-sysroot.py", |
644 "--linux-only"], | 648 "--linux-only"], |
645 }, | 649 }, |
646 { | 650 { |
| 651 # Downloads the Debian Wheezy amd64 sysroot to |
| 652 # chrome/installer/linux/internal/debian_wheezy_amd64-sysroot. |
| 653 # This sysroot updates at about the same rate that the chrome build deps |
| 654 # change. |
| 655 # This script is a no-op except for linux users who have the following in |
| 656 # their GYP_DEFINES: |
| 657 # |
| 658 # * branding=Chrome |
| 659 # * buildtype=Official |
| 660 # * target_arch=x64 |
| 661 # |
| 662 # and not: |
| 663 # |
| 664 # * chromeos=1 |
| 665 # |
| 666 "pattern": ".", |
| 667 "action": ["python", |
| 668 Var("linux_sysroot_dir") + "install-debian.wheezy.sysroot.py", |
| 669 "--arch=amd64", |
| 670 "--linux-only"], |
| 671 }, |
| 672 { |
| 673 # Downloads the Debian Wheezy i386 sysroot to |
| 674 # chrome/installer/linux/internal/debian_wheezy_i386-sysroot. |
| 675 # This sysroot updates at about the same rate that the chrome build deps |
| 676 # change. |
| 677 # This script is a no-op except for linux users who have the following in |
| 678 # their GYP_DEFINES: |
| 679 # |
| 680 # * branding=Chrome |
| 681 # * buildtype=Official |
| 682 # * target_arch=ia32 |
| 683 # |
| 684 # and not: |
| 685 # |
| 686 # * chromeos=1 |
| 687 # |
| 688 "pattern": ".", |
| 689 "action": ["python", |
| 690 Var("linux_sysroot_dir") + "install-debian.wheezy.sysroot.py", |
| 691 "--arch=i386", |
| 692 "--linux-only"], |
| 693 }, |
| 694 { |
647 # Pull clang on mac. If nothing changed, or on non-mac platforms, this takes | 695 # Pull clang on mac. If nothing changed, or on non-mac platforms, this takes |
648 # zero seconds to run. If something changed, it downloads a prebuilt clang, | 696 # zero seconds to run. If something changed, it downloads a prebuilt clang, |
649 # which takes ~20s, but clang speeds up builds by more than 20s. | 697 # which takes ~20s, but clang speeds up builds by more than 20s. |
650 "pattern": ".", | 698 "pattern": ".", |
651 "action": ["python", "src/tools/clang/scripts/update.py", "--mac-only"], | 699 "action": ["python", "src/tools/clang/scripts/update.py", "--mac-only"], |
652 }, | 700 }, |
653 { | 701 { |
654 # Update the cygwin mount on Windows. | 702 # Update the cygwin mount on Windows. |
655 "pattern": ".", | 703 "pattern": ".", |
656 "action": ["python", "src/build/win/setup_cygwin_mount.py", "--win-only"], | 704 "action": ["python", "src/build/win/setup_cygwin_mount.py", "--win-only"], |
657 }, | 705 }, |
658 { | 706 { |
659 # Update LASTCHANGE. This is also run by export_tarball.py in | 707 # Update LASTCHANGE. This is also run by export_tarball.py in |
660 # src/tools/export_tarball - please keep them in sync. | 708 # src/tools/export_tarball - please keep them in sync. |
661 "pattern": ".", | 709 "pattern": ".", |
662 "action": ["python", "src/build/util/lastchange.py", | 710 "action": ["python", "src/build/util/lastchange.py", |
663 "-o", "src/build/util/LASTCHANGE"], | 711 "-o", "src/build/util/LASTCHANGE"], |
664 }, | 712 }, |
665 { | 713 { |
666 # A change to a .gyp, .gypi, or to GYP itself should run the generator. | 714 # A change to a .gyp, .gypi, or to GYP itself should run the generator. |
667 "pattern": ".", | 715 "pattern": ".", |
668 "action": ["python", "src/build/gyp_chromium"], | 716 "action": ["python", "src/build/gyp_chromium"], |
669 }, | 717 }, |
670 { | 718 { |
671 # Check for landmines (reasons to clobber the build). | 719 # Check for landmines (reasons to clobber the build). |
672 "pattern": ".", | 720 "pattern": ".", |
673 "action": ["python", "src/build/landmines.py"], | 721 "action": ["python", "src/build/landmines.py"], |
674 }, | 722 }, |
675 ] | 723 ] |
OLD | NEW |