| # Copyright 2019 The Chromium Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be |
| # found in the LICENSE file. |
| |
| declare_args() { |
| # This is used only by Simple Chrome to bind its value to test-runner scripts |
| # generated at build-time. |
| cros_board = "" |
| |
| # Similar to cros_board above, this used only by test-runner scripts in |
| # Simple Chrome. |
| cros_sdk_version = "" |
| } |
| |
| # Ensure that if one is set, the other is as well. |
| assert(cros_board == "" == (cros_sdk_version == "")) |
| |
| declare_args() { |
| # Determines if we're building for a Chrome OS device (or VM) and not just |
| # linux-chromeos. NOTE: Most test targets in Chrome expect to run under |
| # linux-chromeos, so some have compile-time asserts that intentionally fail |
| # when this build flag is set. Build and run the tests for linux-chromeos |
| # instead. |
| # https://chromium.googlesource.com/chromium/src/+/master/docs/chromeos_build_instructions.md |
| # https://chromium.googlesource.com/chromiumos/docs/+/master/simple_chrome_workflow.md |
| is_chromeos_device = false |
| } |