• Clark DuVall's avatar
    Handle shared libs and loadable modules in chrome DFM · 003524e4
    Clark DuVall authored
    This changes the approach for including shared libs from DFMs a bit.
    Instead of adding the native deps to the main lib, this change instead
    keeps the native code in partitioned libs which are added to the base
    module. This allows the DFMs folded into the chrome DFM to function as
    much as possible like they would normally, and also saves us from
    loading native code from the DFMs if it's not needed.
    
    This change also adds loadable modules from DFMs into the base module if
    the chrome module is enabled.
    
    Bug: 1126301
    Change-Id: Iff5466b62a1adbbf0bce730df66e7116759d5df5
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2416725Reviewed-by: default avatarAndrew Grieve <agrieve@chromium.org>
    Commit-Queue: Clark DuVall <cduvall@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#808202}
    003524e4
chrome_bundle_tmpl.gni 8.15 KB