Chromium change: https://source.chromium.org/chromium/chromium/src/+/20a41c8b03a9ab035619e225520dfec484fb3e69 commit 20a41c8b03a9ab035619e225520dfec484fb3e69 Author: Glen Robertson <glenrob@chromium.org> Date: Tue Jan 19 08:20:35 2021 +0000 Separate profile.{cc,h} (& observer) to its own GN target. This allows other code to depend on profile.h (very common as it is a keyed service key) without depending on all of //c/b:browser. This improves modularization of the codebase and will help to break dependency cycles in GN. Bug: 1149277