Stop //chrome/chrome_cleaner include_rules inheriting from //chrome
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:proberge <proberge@chromium.org> Reviewed-by:
Scott Violet <sky@chromium.org> Commit-Queue: Joe Mason <joenotcharles@google.com> Cr-Commit-Position: refs/heads/master@{#686468}
Showing
Please register or sign in to comment