[build] Simplify landmines and strip off gyp-dependent options

This prepares removing the option to make landmines target-platform
dependent, as this depends on gyp environment variables.

Instead we'll be able to only depend on host_os.

This will cause clobber on all Android builds, as Android-specific
landmines will no longer be supported.

In follow-ups, we'll remove use of landmine_utils.platform() in other
client projects and then remove the definition here.

Bug: 756691
Change-Id: I08c1f4ecd05f5f4331bf1ab9eedda22419af2942
Reviewed-on: https://chromium-review.googlesource.com/924114
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Commit-Queue: Michael Achenbach <machenbach@chromium.org>
Cr-Commit-Position: refs/heads/master@{#537436}

CrOS-Libchrome-Original-Commit: d76f98f52683e21606b35d15b156e28a72cb85f4
2 files changed
tree: 636a084ed4b1e32fa46b5bde63642375f558ab50
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/