[ios/mac] Preliminary work to untangle templates and scripts

Create new directories //build/apple, //build/config/apple and
//build/toolchain/apple to hold templates, configs and scripts
shared by Apple platforms (iOS and macOS).

This will allow to isolate platform specific templates, configs
and scripts in //build/{ios,mac}, //build/config/{ios,mac} and
//build/toolchain/{ios,mac} eventually making easier to change
one platform without breaking the other.

Move tweak_info_plist.{py,gni} to //build/apple as a first step
to ensure that it is possible to move files without breaking
the projects based on //build (webrtc, ios_internal, ...).

Bug: 635745
Change-Id: Ieb9df43fc638891f3975495f87a9612e22bc3c7e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2270464
Reviewed-by: Rohit Rao <rohitrao@chromium.org>
Reviewed-by: Mike Pinkerton <pinkerton@chromium.org>
Reviewed-by: Mark Mentovai <mark@chromium.org>
Commit-Queue: Sylvain Defresne <sdefresne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#784006}
GitOrigin-RevId: b3a8c60411360e89c3a729e8aaf1ea98db661129
2 files changed