• Joe Mason's avatar
    Stop //chrome/chrome_cleaner include_rules inheriting from //chrome · 05ada90e
    Joe Mason authored
    chrome_cleaner is built into a separate executable from chrome, so many
    of chrome's include_rules shouldn't apply to it.
    
    Also moves several common dirs to chrome_cleaner's main DEPS file so they're
    allowed in the whole chrome_cleaner project. The remaining includes that are
    only allowed in some subdirs are:
    
    * components/crx_file (only used in the component that unpacks CRX's)
    * mojo/core/embedder (only used in IPC setup, and by some tests - mojo/public is allowed everywhere)
    * net/traffic_annotation (only used in networking code)
    * third_party/crashpad (only used in the crash reporter)
    * third_party/zlib (only used in the unpacker component and zip_archiver)
    
    R=proberge
    
    Bug: 967728
    Change-Id: I96dc59014ebb9be0e0483a190e000f42902b49da
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1749249Reviewed-by: default avatarproberge <proberge@chromium.org>
    Reviewed-by: default avatarScott Violet <sky@chromium.org>
    Commit-Queue: Joe Mason <joenotcharles@google.com>
    Cr-Commit-Position: refs/heads/master@{#686468}
    05ada90e
DEPS 303 Bytes