| # Copyright 2020 The Fuchsia 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() { |
| # Is the `assemble_system()` instantiation used by the product the standard |
| # one or the bringup one? |
| use_bringup_assembly = false |
| |
| # A list of binary labels to include in ZBIs built for this product. |
| product_bootfs_labels = [] |
| |
| # A list of binary labels to include in the system_image package. |
| product_system_image_deps = [] |
| |
| # A list of binary host tool labels to also build. |
| product_host_labels = [] |
| |
| # A list of packages to be included in the bootfs as |
| # meta.fars and content-id'd blobs. |
| product_bootfs_packages = [] |
| |
| # A human readable product description. |
| product_description = "" |
| |
| # The following arguments are all used to configure the contents of the core |
| # component realm. See //src/sys/core/build/core.gni for documentation on what |
| # each field means. |
| # TODO: redo comments |
| core_realm_package_name = "core-generic" |
| core_realm_shards = [] |
| core_realm_restrict_persistent_storage = true |
| |
| # Determines whether the fuchsia_async library used by many Rust targets will be compiled |
| # with TRACE level log statements that increase binary size a measurable amount. |
| # TODO(fxbug.dev/80742) move this to a toolchain to allow multiple products to build together |
| fuchsia_async_trace_level_logging = true |
| |
| # Used to provide assembly with a complete product assembly config. This can |
| # be a static source file, the output of a build action, or a file created by |
| # GN using generated_file(). |
| fuchsia_product_assembly_config_file = false |
| |
| # If the above file is created by a target in GN, then the label that creates |
| # it needs to be specified as well. |
| fuchsia_product_assembly_config_label = false |
| |
| # TODO(fxbug.dev/94051): move to board definitions. |
| # Adds a prefix to the start of the virtual device name. Used to distinguish |
| # between similar virtual device's using different configuration's such as |
| # `emu_window_size`. |
| virtual_device_name_prefix = "" |
| |
| # Configuration to override the default window size for the virtual device in pixels. |
| emu_window_size_width = false |
| emu_window_size_height = false |
| } |