blob: 7e9d300b0bb56f7fa5d5a705b724d7a9851cead5 [file] [log] [blame]
# Copyright 2018 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.
bootfs_only = true
product_bootfs_labels = [
"//build/info:bootfs",
"//bundles:bootstrap",
"//bundles:debugging",
"//bundles:diagnostics-eng",
"//bundles/bringup:manual_testing",
"//bundles/drivers:bootstrap",
"//bundles/drivers:bootstrap-eng",
"//bundles/drivers:usb-host-stack",
"//bundles/drivers:usb-peripheral-stack",
"//bundles/drivers:utils",
]
# Enable diagnostics services.
product_bootfs_labels +=
[ "//src/diagnostics/archivist:default-service-config" ]
# Add kernel command line arguments.
product_bootfs_labels += [
"//products/kernel_cmdline:blobfs.cache-eviction-policy--NEVER_EVICT",
"//products/kernel_cmdline:console.shell--true",
"//products/kernel_cmdline:devmgr.log-to-debuglog--true",
"//products/kernel_cmdline:kernel.enable-debugging-syscalls--true",
"//products/kernel_cmdline:kernel.enable-serial-syscalls--true",
"//products/kernel_cmdline:kernel.oom.behavior--jobkill",
"//products/kernel_cmdline:netsvc.all-features--true",
"//products/kernel_cmdline:netsvc.disable--false",
]
# TODO(fxbug.dev/56988): We shouldn't need runtests, but right now it's used by profile
# builders, so include it here until we remove that dependency.
product_bootfs_labels += [ "//src/testing/runtests" ]
# Component manager configuration.
product_bootfs_labels += [
"//src/sys/component_manager:component_manager_bootfs_config",
# TODO: Once all products use assemble_system(), remove this target.
# See https://fxbug.dev/71047 for details.
"//build/images:component_id_index_config",
]
meta_package_labels = []
base_package_labels = []
cache_package_labels = []
universe_package_labels = [
"//tools/net/device-finder:host",
# For flash workflows (remove when flash is only ffx-based).
"//build/images:fastboot",
]
host_labels = [
"//tools/devshell:fx",
"//tools/bindc:host",
]
package_flavor_selections = []