• Kenichi Ishibashi's avatar
    Move some service worker mojoms out of monolithic platform · d3cd5999
    Kenichi Ishibashi authored
    The following service worker related mojom in blink will be used
    from both //content and //components/services/storage when we move
    ServiceWorkerStorage to the Storage Service:
    * navigation_preload_state.mojm
    * service_worker_database.mojom
    * service_worker_registration_options.mojom
    
    As described in crrev.com/c/1920008, putting these mojom in
    the mojom_platform target causes some problems when we try to use them
    from //components/services/storage. This CL gives them their own
    mojom target the same way crrev.com/c/1920008 did.
    
    These mojom files depend on web_feature.mojom and script_type.mojom.
    web_feature.mojom has it own target. This CL also gives
    script_type.mojom it own target.
    
    Bug: 1016064
    Change-Id: I75123c67c6be18060f9eda09f448a0107cfb598d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2395197Reviewed-by: default avatarMakoto Shimazu <shimazu@chromium.org>
    Reviewed-by: default avatarKentaro Hara <haraken@chromium.org>
    Commit-Queue: Kenichi Ishibashi <bashi@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#805581}
    d3cd5999
BUILD.gn 37.8 KB