
The distinction between the impl and non-impl directories has become unclear over time, as well as the dependencies between them. This CL merges them. This will allow us to create separate build targets for engine/ and model/ (model/ depends on engine/). Subdirectories are merged correspondingly, e.g. engine_impl/cycle/ is merged with engine/cycle/. Orthogonal to this, we remove 1 unnecessary engine/ dependency from components/password_manager/core/browser/DEPS, and make some net/ dependencies more specific in sync/ DEPS. TBR=sky@chromium.org Bug: 947443 Change-Id: Iedc11931d1c1d2c126186679a906b88984a8d27d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2659120 Commit-Queue: Victor Vianna <victorvianna@google.com> Reviewed-by: Scott Violet <sky@chromium.org> Reviewed-by: Marc Treib <treib@chromium.org> Cr-Commit-Position: refs/heads/master@{#849112}