Remove generator_handles_variants

It's not used. It was added in gyp r502 but didn't have an effect back then,
and the now-defunct scons generator was the only generator setting this to true.

No intended behavior change.

R=scottmg@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@1755 78cadc50-ecff-11dd-a971-7dbc132099af
ninja/mac: Support iOS codesign for ninja builds.

Also:
Warn for unimplemented code sign keys
(Resource Rules, Entitlements, and Other)
Add partial support for conditional keys for loading
CODE_SIGN_IDENTITY[sdk=iphoneos*]
Fix UIDeviceFamily extra plist bug, should be per target, not global.
Add sig_test target which will only run if valid certs are found.

R=thakis@chromium.org

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



git-svn-id: http://gyp.googlecode.com/svn/trunk@1756 78cadc50-ecff-11dd-a971-7dbc132099af
Remove unused generator_wants_absolute_build_file_paths.

It was added in r531 and only used by the (no longer existing) scons generator.

No intended behavior change.

R=scottmg@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@1757 78cadc50-ecff-11dd-a971-7dbc132099af
Adds the ability to skip includes.

Checks for a flag set in the toplevel dictionary of a file, and if its set, the includes for this file will be skipped. In the Chrome build, this allows us to write final .gyp files with all flags preprocessed and to not modify anything based on common.gypi.

This reverts r1723 (write link deps file) since this new GN integration replaces it.

BUG=307571
Review=https://codereview.chromium.org/27353003/


git-svn-id: http://gyp.googlecode.com/svn/trunk@1758 78cadc50-ecff-11dd-a971-7dbc132099af
Remove generator_handles_variants more.

This should have been part of r1755. No intended behavior change.

TBR=scottmg@chromium.org

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

git-svn-id: http://gyp.googlecode.com/svn/trunk@1759 78cadc50-ecff-11dd-a971-7dbc132099af