blob: b8c9dd4200e35605bdf4c33608736fe70acaec9f [file] [log] [blame]
# Copyright 2022 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.
# This `minimal` product is intended to be the "smallest thing we'd still call Fuchsia," which
# implies simplicity, security, updatability and performance. Importantly, that differs from "all
# current products use this feature;" today, that is what the `core` product is for.
# `minimal` will change over time, both by addition and subtraction -- for example, should the
# team ship a mechanism for updating Fuchsia that does not require IP networking, that functionality
# should be moved to a higher-level product definition.
# Kernel command line arguments.
product_bootfs_labels += [
core_realm_shards += [
legacy_base_package_labels += [
# TODO(http://fxb/100451): remove once core_realm shards can be compiled via
# TODO(http://fxb/103965): remove once we have config_data support in assembly_input_bundle()
# TODO( remove once out-of-tree users no longer
# reference v1 components.
# Use the product assembly config target to specify the product configuration.
# This should be overridden by products which inherit from minimal.
fuchsia_product_assembly_config_label = "//products/minimal"
fuchsia_structured_config_policy =
bazel_product_bundle_prefix = "//build/bazel/assembly:minimal"
extra_bazel_assembly_targets =
[ "//build/bazel/assembly/assembly_outputs:verifications" ]
assembly_fshost = true