• Christopher Grant's avatar
    Reland: Android: Add Monochrome32, Trichrome32 and SystemWebView32 · 83e35a4e
    Christopher Grant authored
    This change adds a pure 32-bit version of Monochrome, Trichrome and
    Webview to the 64-bit build configuration. Building these targets
    generates a product equivalent to building the targets on a 32-bit
    config. However, by adding these, we have the option of building all
    Monochrome and Trichrome products on a single 64-bit builder, and, we
    share the compilation work (as opposed to the obsolete process of "APK
    merging" parts from a 32-bit build into 64-bit products).
    
    The targets added here are the public versions.
    
    This change was originally reverted, because it exacerbated an unknown
    dependency problem with Trichrome, causing problems on trybots. That
    issue was fixed separately, meaning that these changes should be able to
    re-land safely:
    
    Revert: 8faa5fc4
    Trichrome fix: d2a17895
    
    It is being relanded with a follow-on change (that was also reverted),
    updated to handle WebView bundles:
    
    a2897b6b
    
    Also added to this version is coverage of the new webview bundles.
    
    TBR'ing torne and agrieve as they've already reviewed the original
    changes.
    
    TBR=torne@chromium.org, agrieve@chromium.org
    
    Bug: 1027573
    Change-Id: Ie1c9f042a7046505b081bfb9312e48ee8ee3b197
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1960575Reviewed-by: default avatarEric Stevenson <estevenson@chromium.org>
    Reviewed-by: default avatarRichard Coles <torne@chromium.org>
    Commit-Queue: Christopher Grant <cjgrant@chromium.org>
    Cr-Original-Commit-Position: refs/heads/master@{#723897}
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1985527
    Cr-Commit-Position: refs/heads/master@{#728525}
    83e35a4e
version.gni 6.2 KB