Only depend on child sources from app in both target

Added here: https://codereview.chromium.org/1817903002. This makes
chrome.dll depend on all of WebKit at build time.

This changes restores

c:\src\cr\src>gn path //out/Release //chrome:main_dll //third_party/WebKit/public:blink
No non-data paths found between these two targets.

Before this change, public_app_shared_sources was included into multi-dll browser, causing all the child deps to be linked in there.

(crbug.com/680772 is about why assert_no_deps didn't catch this.)

R=brettw@chromium.org
BUG=581766,680772

Review-Url: https://codereview.chromium.org/2623143005
Cr-Commit-Position: refs/heads/master@{#443636}
1 file changed