No GN phony rules when it matches outputs.

Skip generating a short name phony rule for a target when the short name
matches the target name. It's reasonable that an action named "foo" would
generate a file called foo in the root build directory.

R=agrieve@chromium.org

Review URL: https://codereview.chromium.org/1506343003

Cr-Original-Commit-Position: refs/heads/master@{#364395}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 936b61a117e5a35ccb996f586f5ac5f0c698ce61
1 file changed
tree: b50c46be421d8bdcf4eae0b9ba37916a494c055b
  1. tools/