blob: 3a4d3ab5c72ebc8582c7f0f85beb156d199e45eb [file] [log] [blame]
# Copyright 2019 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.
import("//build/dart/fidl_move.gni")
# The tests listed in this target will be built by the default build.
group("tests") {
testonly = true
deps = [
"fidl:tests",
"sdk:tests",
"tools:tests",
"tracer:tests",
"zbi:tests",
]
}
group("deprecated_package") {
# ________ _________ ________ ________
# |\ ____\|\___ ___\\ __ \|\ __ \
# \ \ \___|\|___ \ \_\ \ \|\ \ \ \|\ \
# \ \_____ \ \ \ \ \ \ \\\ \ \ ____\
# \|____|\ \ \ \ \ \ \ \\\ \ \ \___|
# ____\_\ \ \ \__\ \ \_______\ \__\
# |\_________\ \|__| \|_______|\|__|
# \|_________|
# This is an allowlist of uses of the legacy package() template.
#
# The new templates and their many benefits are thoroughly documented here:
# https://fuchsia.dev/fuchsia-src/development/components/build
#
# Please don't add new usages of legacy package().
# Please do use the new templates for new targets.
# Please do migrate existing targets to the new templates.
# Please do tag your migrations with: fxbug.dev/65068
#
# Maintainers will accept changes to the allowlist below that support
# refactors, such as moving a legacy target to a different directory.
driver_package_users = [
"//src/connectivity/ethernet/drivers/rndis-host",
"//src/connectivity/bluetooth/core/bt-host",
"//src/connectivity/bluetooth/hci/emulator",
"//src/connectivity/bluetooth/hci/passthrough",
"//src/connectivity/bluetooth/hci/vendor/atheros",
"//src/connectivity/bluetooth/hci/vendor/intel",
"//src/connectivity/bluetooth/profiles/bt-hog",
"//src/connectivity/openthread/drivers/ot-radio:openthread-sherlock",
"//src/connectivity/openthread/drivers/ot-radio:openthread-sherlock-mfg",
"//src/connectivity/openthread/drivers/ot-radio:openthread-luis",
"//src/connectivity/openthread/drivers/ot-radio:openthread-luis-mfg",
"//src/connectivity/openthread/tests/fake-drivers/fake-ot-radio",
"//src/connectivity/ppp/drivers/serial-ppp",
"//src/connectivity/telephony/drivers/qmi-fake-transport",
"//src/connectivity/telephony/drivers/qmi-usb-transport",
"//src/connectivity/telephony/tests/fake-drivers/at-fake-transport",
"//src/connectivity/telephony/tests/fake-drivers/usb-qmi-function",
]
shell_true_users = [
"//third_party/network-conformance/vendor/MNTCPApp:mntcpapp",
"//third_party/network-conformance/vendor/UDPStub:udpstub",
"//src/connectivity/bluetooth/examples",
"//src/connectivity/bluetooth/tools/bt-avdtp-tool",
"//src/connectivity/bluetooth/tools/bt-avrcp-controller",
"//src/connectivity/bluetooth/tools/bt-bredr-profile",
"//src/connectivity/bluetooth/tools/bt-cli",
"//src/connectivity/bluetooth/tools/bt-fct-hci",
"//src/connectivity/bluetooth/tools/bt-hci-emulator",
"//src/connectivity/bluetooth/tools/bt-hci-tool",
"//src/connectivity/bluetooth/tools/bt-intel-tool",
"//src/connectivity/bluetooth/tools/bt-le-central",
"//src/connectivity/bluetooth/tools/bt-le-peripheral",
"//src/connectivity/bluetooth/tools/bt-pairing-tool",
"//src/connectivity/bluetooth/tools/bt-snoop-cli",
"//src/connectivity/lowpan/tools/lowpanctl",
"//src/connectivity/overnet/tools/onet",
"//src/connectivity/telephony/tools/ril-ctl",
"//src/connectivity/telephony/tools/tel-snoop-cli",
]
non_default_checkout_users = [
# This git repo is only checked out when the vulkan-cts attribute is set.
"//third_party/vulkan-cts/fuchsia/*",
"//third_party/vulkan-cts/fuchsia/split-cts/*",
]
fuchsia_inspect_test_packages = [
get_label_info(dart_package_label.fuchsia_inspect, "dir") +
"/test/integration/*",
get_label_info(dart_package_label.fuchsia_inspect, "dir") +
"/test/validator_puppet/*",
]
visibility = driver_package_users + shell_true_users +
non_default_checkout_users + fuchsia_inspect_test_packages
# To regenerate:
# fx gn refs $(fx get-build-dir) //build:deprecated_package | sed -E 's|([^:]*):.*|"\1\/*",|g' | sed 's|.*//vendor/.*|"//vendor/*",|' | sort | uniq
visibility += [
"//build/info/*",
"//examples/cowsay/*",
"//examples/criterion_bench/*",
"//examples/diagnostics/inspect/codelab/cpp/*",
"//examples/diagnostics/inspect/codelab/rust/*",
"//examples/diagnostics/inspect/cpp/*",
"//examples/diagnostics/inspect/rust-ergonomic/*",
"//examples/diagnostics/inspect/rust-vmo/*",
"//examples/diagnostics/inspect/rust/*",
"//examples/dotmatrix_display/*",
"//examples/fidl/go/client/*",
"//examples/fidl/go/request_pipelining/client/*",
"//examples/fidl/go/request_pipelining/server/*",
"//examples/fidl/go/server/*",
"//examples/fortune/*",
"//examples/fuzzers/rust/*",
"//examples/hello_world/cpp/*",
"//examples/intl/tz_version_parrot/*",
"//examples/intl/tz_version_parrot/test/*",
"//examples/isolated_cache/*",
"//examples/rolldice/*",
"//examples/rust/*",
"//examples/rust/eth-rs/*",
"//examples/rust/rust_static_linking/*",
"//examples/rust/staticlib/*",
"//examples/speech/tts/speak/*",
"//garnet/bin/catapult_converter/*",
"//garnet/bin/cpuperf/*",
"//garnet/bin/cpuperf/tests/*",
"//garnet/bin/cpuperf_provider/*",
"//garnet/bin/glob/*",
"//garnet/bin/hwstress/*",
"//garnet/bin/insntrace/*",
"//garnet/bin/insntrace/tests/*",
"//garnet/bin/ktrace_provider/*",
"//garnet/bin/log_listener/*",
"//garnet/bin/network_settings_server/*",
"//garnet/bin/odu/*",
"//garnet/bin/run_test_component/*",
"//garnet/bin/run_test_component/test/*",
"//garnet/bin/sched/*",
"//garnet/bin/setui/*",
"//garnet/bin/setui_client/*",
"//garnet/bin/sshd-host/*",
"//garnet/bin/sysmem_connector/*",
"//garnet/bin/terminal/*",
"//garnet/bin/test_runner/*",
"//garnet/bin/time/*",
"//garnet/bin/timezone/*",
"//garnet/bin/timezone/test/*",
"//garnet/bin/trace/*",
"//garnet/bin/trace/tests/*",
"//garnet/bin/trace_manager/*",
"//garnet/bin/trace_manager/tests/*",
"//garnet/bin/trace_stress/*",
"//garnet/bin/ui/benchmarks/image_grid_cpp/*",
"//garnet/bin/ui/benchmarks/transparency_benchmark/*",
"//garnet/bin/uname/*",
"//garnet/bin/vsock_service/*",
"//garnet/bin/wayland/*",
"//garnet/examples/benchmark/*",
"//garnet/examples/components/*",
"//garnet/examples/fidl/echo_client_cpp/*",
"//garnet/examples/fidl/echo_client_cpp_synchronous/*",
"//garnet/examples/fidl/echo_client_go/*",
"//garnet/examples/fidl/echo_client_llcpp/*",
"//garnet/examples/fidl/echo_client_rust/*",
"//garnet/examples/fidl/echo_client_rust_synchronous/*",
"//garnet/examples/fidl/echo_server_c/*",
"//garnet/examples/fidl/echo_server_cpp/*",
"//garnet/examples/fidl/echo_server_go/*",
"//garnet/examples/fidl/echo_server_llcpp/*",
"//garnet/examples/http/httpget_cpp/*",
"//garnet/examples/http/httpget_rust/*",
"//garnet/examples/http/postfile/*",
"//garnet/examples/intl/manager/*",
"//garnet/examples/intl/wisdom/cpp/*",
"//garnet/examples/intl/wisdom/rust/*",
"//garnet/examples/intl/wisdom/rust/client/*",
"//garnet/examples/intl/wisdom/rust/server/*",
"//garnet/examples/intl/wisdom/tests/*",
"//garnet/examples/tcp/tcp_file_sender/*",
"//garnet/lib/perfmon/*",
"//garnet/lib/process/*",
"//garnet/lib/profiler/tests/*",
"//garnet/lib/rust/escaped-cstring/*",
"//garnet/lib/rust/files_async/*",
"//garnet/lib/rust/io_util/*",
"//garnet/lib/rust/netfilter/*",
"//garnet/lib/rust/sysconfig-client/*",
"//garnet/lib/rust/webpki-roots-fuchsia/*",
"//garnet/lib/trace_converters/*",
"//garnet/public/lib/fostr/*",
"//sdk/lib/fuzzing/cpp/*",
"//sdk/lib/inspect/contrib/cpp/*",
"//sdk/lib/inspect/contrib/cpp/tests/*",
"//sdk/lib/inspect/service/cpp/tests/*",
"//sdk/lib/media/cpp/*",
"//sdk/lib/modular/cpp/*",
"//sdk/lib/modular/testing/cpp/*",
"//sdk/lib/procfs/cpp/*",
"//sdk/lib/svc/*",
"//sdk/lib/sys/cpp/testing/environment_delegating_runner/*",
"//sdk/lib/sys/cpp/testing/examples/*",
"//sdk/lib/sys/cpp/testing/examples/test_with_environment/*",
"//sdk/lib/sys/cpp/tests/*",
"//sdk/lib/sys/inspect/cpp/tests/*",
"//sdk/lib/sys/service/cpp/*",
"//sdk/lib/syslog/cpp/*",
"//sdk/lib/syslog/streams/cpp/*",
"//sdk/lib/ui/scenic/cpp/tests/*",
"//sdk/lib/vfs/cpp/*",
"//sdk/lib/virtualization/*",
"//src/bringup/bin/pwrbtn-monitor/test/*",
"//src/camera/*",
"//src/camera/bin/camera-gym/*",
"//src/camera/bin/device/*",
"//src/camera/bin/device_watcher/*",
"//src/camera/bin/factory/*",
"//src/camera/bin/factory_cli/*",
"//src/camera/drivers/bus/aml_mipicsi/*",
"//src/camera/drivers/controller/luis/*",
"//src/camera/drivers/controller/sherlock/*",
"//src/camera/drivers/hw_accel/gdc/*",
"//src/camera/drivers/hw_accel/ge2d/*",
"//src/camera/drivers/sensors/imx227/*",
"//src/camera/drivers/usb_video/*",
"//src/chromium/web_runner_tests/*",
"//src/cobalt/bin/*",
"//src/cobalt/bin/app/*",
"//src/cobalt/bin/system-metrics/*",
"//src/cobalt/bin/testing/mock_cobalt/*",
"//src/connectivity/wlan/drivers/realtek/rtl88xx/*",
"//src/connectivity/wlan/drivers/testing/lib/sim-device/test/*",
"//src/connectivity/wlan/drivers/testing/lib/sim-env/test/*",
"//src/connectivity/wlan/drivers/testing/lib/sim-fake-ap/test/*",
"//src/connectivity/wlan/drivers/third_party/atheros/ath10k/*",
"//src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/*",
"//src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/chipset/test/*",
"//src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/msgbuf/test/*",
"//src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sdio/test/*",
"//src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/*",
"//src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/test/*",
"//src/connectivity/wlan/drivers/third_party/intel/iwlwifi/*",
"//src/connectivity/wlan/drivers/third_party/intel/iwlwifi/test/*",
"//src/connectivity/wlan/drivers/wlan/*",
"//src/connectivity/wlan/drivers/wlanif/*",
"//src/connectivity/wlan/drivers/wlanif/test/*",
"//src/connectivity/wlan/drivers/wlanphy/*",
"//src/connectivity/wlan/lib/bitfield/wlan-bitfield-tests/*",
"//src/connectivity/wlan/lib/common/cpp/*",
"//src/connectivity/wlan/lib/common/rust/*",
"//src/connectivity/wlan/lib/eapol/*",
"//src/connectivity/wlan/lib/frame_writer/*",
"//src/connectivity/wlan/lib/inspect/*",
"//src/connectivity/wlan/lib/mlme/cpp/tests/*",
"//src/connectivity/wlan/lib/mlme/rust/*",
"//src/connectivity/wlan/lib/mlme/rust/c-binding/*",
"//src/connectivity/wlan/lib/rsn/*",
"//src/connectivity/wlan/lib/sae/*",
"//src/connectivity/wlan/lib/sme/*",
"//src/connectivity/wlan/lib/span/*",
"//src/connectivity/wlan/lib/stash/*",
"//src/connectivity/wlan/lib/statemachine/*",
"//src/connectivity/wlan/lib/wep_deprecated/*",
"//src/connectivity/wlan/testing/ap-smoke-test/*",
"//src/connectivity/wlan/testing/client-smoke-test/*",
"//src/connectivity/wlan/testing/client-stress-test/*",
"//src/connectivity/wlan/testing/hw-sim/*",
"//src/connectivity/wlan/testing/wlan-service-util/*",
"//src/connectivity/wlan/testing/wlantap-driver/*",
"//src/connectivity/wlan/tools/wlantool/*",
"//src/connectivity/wlan/wlancfg/tool/*",
"//src/connectivity/wlan/wlanstack/*",
"//src/developer/debug/debug_agent/*",
"//src/developer/fuchsia-criterion/*",
"//src/developer/kcounter_inspect/*",
"//src/developer/kcounter_inspect/tests/*",
"//src/developer/memory/mem/*",
"//src/developer/memory/metrics/tests/*",
"//src/developer/memory/monitor/*",
"//src/developer/memory/monitor/tests/*",
"//src/developer/remote-control/*",
"//src/developer/remote-control/diagnostics-bridge/*",
"//src/developer/remote-control/runner/*",
"//src/developer/shell/*",
"//src/developer/shell/interpreter/*",
"//src/developer/system_monitor/bin/harvester/*",
"//src/developer/tracing/lib/test_utils/*",
"//src/devices/bin/register-util/*",
"//src/devices/board/drivers/nelson/*",
"//src/devices/usb/tests/usb-hci-test/*",
"//src/diagnostics/archivist/bench/*",
"//src/diagnostics/archivist/tests/v2/*",
"//src/diagnostics/lib/triage/wasm/*",
"//src/diagnostics/sampler/*",
"//src/diagnostics/wasm/example/*",
"//src/experiences/session_shells/ermine/session/*",
"//src/factory/factory_store_providers/*",
"//src/factory/factoryctl/*",
"//src/factory/fake_factory_items/*",
"//src/factory/fake_factory_store_providers/*",
"//src/fonts/*",
"//src/fonts/char_set/*",
"//src/fonts/font_info/*",
"//src/fonts/manifest/*",
"//src/fonts/offset_string/*",
"//src/fonts/tests/integration/*",
"//src/fonts/tests/smoke/*",
"//src/graphics/bin/vulkan_loader/*",
"//src/graphics/display/bin/display-factory-test/*",
"//src/graphics/display/drivers/aml-canvas/*",
"//src/graphics/display/drivers/amlogic-display/*",
"//src/graphics/display/drivers/display/tests/*",
"//src/graphics/display/drivers/dsi-dw/*",
"//src/graphics/display/drivers/goldfish-display/*",
"//src/graphics/display/drivers/intel-i915/*",
"//src/graphics/display/drivers/mt8167s-display/*",
"//src/graphics/display/drivers/ssd1306/*",
"//src/graphics/display/drivers/vim-display/*",
"//src/graphics/drivers/aml-gpu/*",
"//src/graphics/drivers/misc/goldfish/*",
"//src/graphics/drivers/misc/goldfish_address_space/*",
"//src/graphics/drivers/misc/goldfish_control/*",
"//src/graphics/drivers/misc/goldfish_sync/*",
"//src/graphics/drivers/msd-img-rgx/tests/integration/*",
"//src/graphics/drivers/msd-img-rgx/tests/unit_tests/*",
"//src/graphics/drivers/msd-vsi-vip/*",
"//src/graphics/drivers/msd-vsi-vip/tests/integration/*",
"//src/graphics/drivers/msd-vsi-vip/tests/unit_tests/*",
"//src/graphics/drivers/virtio/*",
"//src/graphics/examples/vkproto/*",
"//src/graphics/examples/vkproto/transaction-elimination-test/*",
"//src/graphics/examples/vulkaninfo/*",
"//src/graphics/lib/compute/mold/*",
"//src/graphics/lib/compute/spinel-rs-sys/*",
"//src/graphics/lib/compute/spinel-rs/*",
"//src/graphics/lib/compute/surpass/*",
"//src/graphics/lib/goldfish-vulkan/gnbuild/*",
"//src/graphics/lib/magma/*",
"//src/graphics/lib/magma/gnbuild/magma-arm-mali/*",
"//src/graphics/lib/magma/gnbuild/magma-img-rgx/*",
"//src/graphics/lib/magma/gnbuild/magma-intel-gen/*",
"//src/graphics/lib/magma/gnbuild/magma-qcom-adreno/*",
"//src/graphics/lib/magma/src/tools/mali-performance-counters/*",
"//src/graphics/lib/magma/tests/*",
"//src/graphics/lib/magma/tests/icd_strip/*",
"//src/graphics/lib/magma/tests/unit_tests/*",
"//src/graphics/tests/*",
"//src/graphics/tests/benchmark/*",
"//src/graphics/tests/goldfish_benchmark/*",
"//src/graphics/tests/goldfish_test/*",
"//src/graphics/tests/vkvalidation/*",
"//src/hwinfo/*",
"//src/identity/bin/*",
"//src/identity/bin/account_handler/*",
"//src/identity/bin/account_manager/*",
"//src/identity/bin/dev_auth_provider/*",
"//src/identity/bin/dev_authenticator/*",
"//src/identity/bin/google_auth_provider/*",
"//src/identity/bin/token_manager_factory/*",
"//src/identity/lib/*",
"//src/identity/tests/account_manager_integration/*",
"//src/identity/tests/token_manager_integration/*",
"//src/identity/tools/*",
"//src/identity/tools/sktool/*",
"//src/intl/example/*",
"//src/intl/intl_services/*",
"//src/intl/intl_services/tests/*",
"//src/lib/async-utils/*",
"//src/lib/backoff/*",
"//src/lib/by_addr/*",
"//src/lib/callback/*",
"//src/lib/chunked-compression/*",
"//src/lib/cmx/*",
"//src/lib/cmx/facet_parser/*",
"//src/lib/cobalt/*",
"//src/lib/component/*",
"//src/lib/containers/cpp/*",
"//src/lib/cstr/*",
"//src/lib/cutex/*",
"//src/lib/ddk/tests/*",
"//src/lib/ddktl/tests/*",
"//src/lib/diagnostics/inspect/rust/bench/*",
"//src/lib/diagnostics/stream/cpp/tests/*",
"//src/lib/diagnostics/stream/rust/*",
"//src/lib/directed_graph/*",
"//src/lib/elflib/*",
"//src/lib/error/clonable_error/*",
"//src/lib/fake-clock/examples/go/*",
"//src/lib/fake-clock/lib/*",
"//src/lib/fake-clock/svc/*",
"//src/lib/fidl/c/*",
"//src/lib/fidl_table_validation/fidl_table_validation_tests/*",
"//src/lib/files/*",
"//src/lib/fsl/*",
"//src/lib/fuchsia-async-testloop/test/*",
"//src/lib/fuchsia-async/*",
"//src/lib/fuchsia-async/cpp/*",
"//src/lib/fuchsia-component/component-launching-test/*",
"//src/lib/fuchsia-component/isolated_component_test/*",
"//src/lib/fuchsia-component/tests/*",
"//src/lib/fuchsia-hyper/*",
"//src/lib/fuchsia-runtime/*",
"//src/lib/fuchsia-url/*",
"//src/lib/fuchsia/*",
"//src/lib/fxl/*",
"//src/lib/http-sse/*",
"//src/lib/http-uri-ext/*",
"//src/lib/icu_data/rust/icu_data/*",
"//src/lib/inet/*",
"//src/lib/intl/intl_property_provider_impl/*",
"//src/lib/intl/lookup/cpp/*",
"//src/lib/intl/lookup/rust/*",
"//src/lib/intl/unicode_utils/char_collection/*",
"//src/lib/json_parser/*",
"//src/lib/line_input/*",
"//src/lib/listnode/*",
"//src/lib/mapped-vmo/*",
"//src/lib/mpmc/*",
"//src/lib/mundane/*",
"//src/lib/pkg_url/*",
"//src/lib/scoped_task/*",
"//src/lib/shared-buffer/*",
"//src/lib/syslog/go/*",
"//src/lib/syslog/rust/*",
"//src/lib/syslog/rust/tests/*",
"//src/lib/test_executor/rust/*",
"//src/lib/test_util/*",
"//src/lib/testing/fuchsia-hyper-test-support/*",
"//src/lib/testing/loop_fixture/*",
"//src/lib/testing/predicates/*",
"//src/lib/timekeeper/*",
"//src/lib/trace/rust/*",
"//src/lib/ui/*",
"//src/lib/ui/base_view/*",
"//src/lib/ui/carnelian/*",
"//src/lib/ui/fuchsia-framebuffer/*",
"//src/lib/ui/input-synthesis/*",
"//src/lib/ui/input/*",
"//src/lib/uuid/*",
"//src/lib/vmo_store/*",
"//src/lib/vulkan/tests/*",
"//src/lib/waitgroup/*",
"//src/lib/watch_handler/*",
"//src/lib/zerocopy/*",
"//src/lib/zircon/rust/*",
"//src/lib/zxc/tests/*",
"//src/media/audio/audio_core/*",
"//src/media/audio/audio_core/mixer/*",
"//src/media/audio/audio_core/mixer/test/*",
"//src/media/audio/drivers/codecs/alc5663/tests/*",
"//src/media/audio/drivers/codecs/max98373/*",
"//src/media/audio/drivers/codecs/tas5782/*",
"//src/media/audio/drivers/codecs/tas58xx/*",
"//src/media/audio/drivers/intel-hda/controller/*",
"//src/media/audio/drivers/test/*",
"//src/media/audio/drivers/virtual_audio/*",
"//src/media/audio/examples/effects/*",
"//src/media/audio/examples/fx/*",
"//src/media/audio/examples/simple_sine/*",
"//src/media/audio/examples/sync_sine/*",
"//src/media/audio/examples/tones/*",
"//src/media/audio/lib/analysis/*",
"//src/media/audio/lib/clock/*",
"//src/media/audio/lib/effects_loader/*",
"//src/media/audio/lib/format/*",
"//src/media/audio/lib/timeline/*",
"//src/media/audio/lib/wav/*",
"//src/media/audio/tools/audio-capture-timestamp-validator/*",
"//src/media/audio/tools/audio-effects-ctl/*",
"//src/media/audio/tools/signal_generator/*",
"//src/media/audio/tools/virtual_audio_util/*",
"//src/media/audio/tools/vol/*",
"//src/media/audio/tools/wav_recorder/*",
"//src/media/audio/virtual_audio_service/*",
"//src/media/codec/*",
"//src/media/codec/codecs/test/*",
"//src/media/codec/examples/*",
"//src/media/codec/factory/*",
"//src/media/drivers/amlogic_decoder/*",
"//src/media/drivers/amlogic_decoder/tests/runner/*",
"//src/media/lib/codec_impl/unit_tests/*",
"//src/media/lib/mpsc_queue/*",
"//src/media/playback/examples/audio_player/*",
"//src/media/playback/mediaplayer/*",
"//src/media/sessions/*",
"//src/media/sessions/examples/*",
"//src/media/sessions/mediasession_cli_tool/*",
"//src/media/sounds/example/*",
"//src/media/sounds/soundplayer/*",
"//src/media/stream_processors/fuchsia-stream-processors/*",
"//src/media/stream_processors/test/*",
"//src/modular/*",
"//src/modular/bin/basemgr/*",
"//src/modular/bin/basemgr_launcher/*",
"//src/modular/bin/modular_test_harness/*",
"//src/modular/bin/sessionctl/*",
"//src/modular/bin/sessionmgr/*",
"//src/modular/bin/sessionmgr/agent_runner/*",
"//src/modular/bin/sessionmgr/puppet_master/*",
"//src/modular/bin/sessionmgr/storage/*",
"//src/modular/bin/sessionmgr/story_runner/*",
"//src/modular/lib/modular_test_harness/cpp/*",
"//src/modular/tests/*",
"//src/power/battery-manager/*",
"//src/power/battery-manager/battery-cli/*",
"//src/power/battery-manager/tests/*",
"//src/power/power-manager/*",
"//src/power/power-manager/rkf45/*",
"//src/power/shutdown-shim/tests/*",
"//src/power/temperature-logger/*",
"//src/power/thermd/*",
"//src/recovery/factory_reset/*",
"//src/recovery/integration/*",
"//src/security/codelab/smart_door/*",
"//src/security/codelab/smart_door_memory/*",
"//src/security/kms/*",
"//src/security/root_ssl_certificates/*",
"//src/security/tee_manager/*",
"//src/speech/tts/*",
"//src/storage/bin/disk-pave/*",
"//src/storage/blobfs-corrupt/*",
"//src/storage/ext4/lib/*",
"//src/storage/ext4/read-only/*",
"//src/storage/ext4/server/*",
"//src/storage/extractor/*",
"//src/storage/factory/export_ffs/*",
"//src/storage/fvm/driver/*",
"//src/storage/volume_image/*",
"//src/sys/component_index/*",
"//src/sys/locate/*",
"//src/sys/pkg/bin/fake-channel-control/*",
"//src/sys/pkg/bin/far/*",
"//src/sys/pkg/bin/multi-universal-tool/*",
"//src/sys/pkg/bin/pkgctl/*",
"//src/sys/pkg/bin/pkgfs/*",
"//src/sys/pkg/bin/pm/*",
"//src/sys/pkg/bin/update/*",
"//src/sys/pkg/lib/async-generator/*",
"//src/sys/pkg/lib/bounded-node/*",
"//src/sys/pkg/lib/event-queue/*",
"//src/sys/pkg/lib/fidl-fuchsia-amber-ext/*",
"//src/sys/pkg/lib/fidl-fuchsia-update-ext/*",
"//src/sys/pkg/lib/fidl-fuchsia-update-installer-ext/*",
"//src/sys/pkg/lib/forced-fdr/*",
"//src/sys/pkg/lib/omaha-client/*",
"//src/sys/pkg/testing/mock-installer/*",
"//src/sys/pkg/testing/mock-omaha-server/*",
"//src/sys/pkg/testing/mock-paver/*",
"//src/sys/pkg/testing/mock-reboot/*",
"//src/sys/pkg/testing/mock-resolver/*",
"//src/sys/pkg/tests/far/*",
"//src/sys/pkg/tests/pkg-resolver/*",
"//src/sys/pkg/tests/pkgctl/*",
"//src/sys/pkg/tests/update/*",
"//src/sys/run_test_suite/*",
"//src/sys/tools/chrealm/*",
"//src/sys/tools/chrealm/integration_tests/*",
"//src/sys/tools/cs/*",
"//src/sys/tools/cs/tests/*",
"//src/sys/tools/log/*",
"//src/sys/tools/run/*",
"//src/sys/tools/run/test/*",
"//src/sys/tools/runmany/*",
"//src/sys/tools/stash_ctl/*",
"//src/sys/tools/step/*",
"//src/testing/fuzzing/syzkaller/*",
"//src/testing/loadbench/*",
"//src/testing/sl4f/*",
"//src/testing/sl4f/proxy/*",
"//src/tests/benchmarks/*",
"//src/tests/benchmarks/fidl/fidlc/*",
"//src/tests/benchmarks/fidl/go/*",
"//src/tests/benchmarks/fidl/hlcpp/*",
"//src/tests/benchmarks/fidl/lib-fidl/*",
"//src/tests/benchmarks/fidl/llcpp/*",
"//src/tests/benchmarks/fidl/reference/*",
"//src/tests/benchmarks/fidl/rust/*",
"//src/tests/benchmarks/fidl/walker/*",
"//src/tests/fidl/fidl_go_conformance/*",
"//src/tests/intl/timezone/*",
"//src/tests/microbenchmarks/*",
"//src/ui/a11y/bin/a11y_manager/*",
"//src/ui/a11y/bin/a11y_manager/tests/*",
"//src/ui/a11y/bin/a11y_tts_log_engine/*",
"//src/ui/a11y/bin/a11y_tts_log_engine/tests/*",
"//src/ui/a11y/lib/*",
"//src/ui/a11y/lib/semantics/tests/*",
"//src/ui/backlight/drivers/ti-lp8556/*",
"//src/ui/bin/brightness_manager/*",
"//src/ui/bin/default_hardware_ime/*",
"//src/ui/bin/hardware_display_controller_provider/*",
"//src/ui/bin/hardware_display_controller_provider/fake/tests/*",
"//src/ui/bin/headless_root_presenter/*",
"//src/ui/bin/headless_root_presenter/tests/*",
"//src/ui/bin/ime/*",
"//src/ui/bin/root_presenter/*",
"//src/ui/bin/root_presenter/tests/*",
"//src/ui/bin/shortcut/*",
"//src/ui/examples/*",
"//src/ui/examples/escher/*",
"//src/ui/input/drivers/bma253/*",
"//src/ui/input/drivers/cypress/*",
"//src/ui/input/drivers/ft8201/*",
"//src/ui/input/drivers/goodix/*",
"//src/ui/input/drivers/gt6853/*",
"//src/ui/input/drivers/hid-buttons/*",
"//src/ui/input/drivers/hid-input-report/*",
"//src/ui/input/drivers/hid/*",
"//src/ui/input/drivers/i2c-hid/*",
"//src/ui/input/drivers/virtio/*",
"//src/ui/input/lib/hid-input-report/*",
"//src/ui/lib/escher/*",
"//src/ui/lib/input_report_reader/tests/*",
"//src/ui/lib/key_util/*",
"//src/ui/light/drivers/aml-light/*",
"//src/ui/light/drivers/lp50xx-light/*",
"//src/ui/scenic/*",
"//src/ui/scenic/lib/gfx/tests/*",
"//src/ui/scenic/lib/scenic/util/tests/*",
"//src/ui/scenic/lib/utils/*",
"//src/ui/testing/text/*",
"//src/ui/testing/views/*",
"//src/ui/tests/integration_flutter_tests/embedder/*",
"//src/ui/tests/integration_input_tests/keyboard/*",
"//src/ui/tests/integration_input_tests/scenic/*",
"//src/ui/tests/integration_input_tests/shortcut/*",
"//src/ui/tests/integration_input_tests/touch/*",
"//src/ui/tests/integration_input_tests/touch/cpp-gfx-client/*",
"//src/ui/tests/scenic-stress-tests/*",
"//src/ui/tools/*",
"//src/ui/tools/present_view/tests/*",
"//src/ui/tools/print-input-report/*",
"//src/ui/tools/simple-touch/*",
"//src/ui/tools/tiles/*",
"//src/ui/tools/tiles_ctl/*",
"//src/virtualization/bin/guest/*",
"//src/virtualization/bin/guest_manager/*",
"//src/virtualization/bin/vmm/*",
"//src/virtualization/bin/vmm/device/*",
"//src/virtualization/lib/grpc/*",
"//src/virtualization/lib/guest_interaction/*",
"//src/virtualization/lib/vsh/*",
"//src/virtualization/packages/biscotti_guest/linux_runner/*",
"//src/virtualization/packages/debian_guest/*",
"//src/virtualization/packages/termina_guest/*",
"//src/virtualization/packages/zircon_guest/*",
"//src/virtualization/tests/*",
"//third_party/Vulkan-Tools/cube/*",
"//third_party/boringssl/*",
"//third_party/cobalt/*",
"//third_party/crashpad/*",
"//third_party/curl/*",
"//third_party/iperf/*",
"//third_party/libc-tests/*",
"//third_party/micro-ecc/*",
"//third_party/openssh-portable/*",
"//third_party/openssl-ecjpake/*",
"//third_party/quickjs/*",
"//third_party/sbase/*",
"//tools/blackout/blackout-target/*",
"//tools/blackout/minfs-fsck/*",
"//tools/create/goldens/my-driver-cpp/*",
"//tools/fidl/measure-tape/*",
"//tools/fidlcat/tests/*",
"//vendor/*",
"//zircon/kernel/lib/boot-options/tests/*",
"//zircon/kernel/lib/devicetree/tests/*",
"//zircon/kernel/phys/lib/memalloc/*",
"//zircon/system/ulib/edid/*",
"//zircon/system/ulib/fidl-async-2/test/*",
"//zircon/system/ulib/hid-parser/test/*",
"//zircon/system/ulib/hwreg/test/asm/*",
"//zircon/system/ulib/image-format/test/*",
"//zircon/system/ulib/zbitl/test/*",
"//zircon/system/utest/dash/*",
"//zircon/system/utest/libc/*",
"//zircon/system/utest/stdio/*",
]
}
# Build targets that use the legacy zx_library and zx_host_tool templates
# need to depend on the target below and appear in the visibility list.
# Please don't introduce new uses of these wrappers. Rather:
#
# Instead of zx_library, please use one of the following templates:
# - source_set
# - sdk_source_set
# - static_library
# - sdk_static_library
# - shared_library
# - sdk_shared_library
#
# Instead of zx_host_tool, use executable and set host_toolchain as needed.
group("deprecated_zx_wrapper_allowlist") {
visibility = [
":*",
"//sdk/lib/fdio/*",
"//src/bringup/bin/svchost/*",
"//src/connectivity/bluetooth/lib/device-protocol-bt-gatt-svc/*",
"//src/connectivity/openthread/lib/ot-radio/*",
"//src/connectivity/openthread/lib/ot-stack/*",
"//src/devices/block/lib/scsi/*",
"//src/devices/bus/lib/device-protocol-pdev/*",
"//src/devices/bus/lib/device-protocol-platform-device/*",
"//src/devices/bus/lib/virtio/*",
"//src/devices/bus/testing/mock-sdio/*",
"//src/devices/i2c/lib/device-protocol-i2c-channel/*",
"//src/devices/i2c/lib/device-protocol-i2c/*",
"//src/devices/i2c/testing/fake-i2c/*",
"//src/devices/i2c/testing/mock-i2c/*",
"//src/devices/lib/amlogic/*",
"//src/devices/lib/as370/*",
"//src/devices/lib/broadcom/*",
"//src/devices/lib/dev-operation/*",
"//src/devices/lib/dma-buffer/*",
"//src/devices/lib/focaltech/*",
"//src/devices/lib/mmio/*",
"//src/devices/lib/msm8x53/*",
"//src/devices/lib/mt8167/*",
"//src/devices/lib/mt8183/*",
"//src/devices/lib/qcom/*",
"//src/devices/lib/synchronous-executor/*",
"//src/devices/lib/thermal/*",
"//src/devices/lib/ti/*",
"//src/devices/pci/lib/device-protocol-pci/*",
"//src/devices/pci/lib/pci/*",
"//src/devices/rtc/lib/rtc/*",
"//src/devices/sysmem/testing/mock-sysmem/*",
"//src/devices/testing/fake-bti/*",
"//src/devices/testing/fake-dma-buffer/*",
"//src/devices/testing/fake-mmio-reg/*",
"//src/devices/testing/fake-msi/*",
"//src/devices/testing/fake-object/*",
"//src/devices/testing/fake-resource/*",
"//src/devices/testing/fake_ddk/*",
"//src/devices/testing/mock-mmio-reg/*",
"//src/devices/usb/lib/usb/*",
"//src/firmware/lib/abr/*",
"//src/firmware/lib/zbi/*",
"//src/firmware/lib/zircon_boot/*",
"//src/graphics/display/lib/device-protocol-display/*",
"//src/lib/ddk/*",
"//src/lib/ddktl/*",
"//src/lib/framebuffer/*",
"//src/media/audio/lib/simple-audio-stream/*",
"//src/media/audio/lib/simple-codec/*",
"//src/security/zxcrypt/*",
"//src/storage/lib/paver/*",
"//src/storage/lib/watchdog/*",
"//src/ui/input/testing/fake-hidbus-ifc/*",
"//src/ui/input/testing/mock-hidbus-ifc/*",
"//third_party/android/platform/external/avb/*",
"//zircon/kernel/arch/x86/*",
"//zircon/kernel/arch/x86/cpuid/*",
"//zircon/kernel/arch/x86/page_tables/*",
"//zircon/kernel/arch/x86/phys/*",
"//zircon/kernel/dev/coresight/*",
"//zircon/kernel/dev/hw_rng/*",
"//zircon/kernel/dev/interrupt/*",
"//zircon/kernel/dev/iommu/dummy/*",
"//zircon/kernel/dev/iommu/intel/*",
"//zircon/kernel/dev/pcie/*",
"//zircon/kernel/dev/pdev/*",
"//zircon/kernel/dev/pdev/hw_watchdog/*",
"//zircon/kernel/dev/udisplay/*",
"//zircon/kernel/hypervisor/*",
"//zircon/kernel/lib/abi_type_validator/*",
"//zircon/kernel/lib/acpi_lite/*",
"//zircon/kernel/lib/arch/*",
"//zircon/kernel/lib/arch/host/*",
"//zircon/kernel/lib/arch/x86/*",
"//zircon/kernel/lib/boot-options/*",
"//zircon/kernel/lib/cbuf/*",
"//zircon/kernel/lib/cmdline/*",
"//zircon/kernel/lib/code_patching/*",
"//zircon/kernel/lib/console/*",
"//zircon/kernel/lib/counters/*",
"//zircon/kernel/lib/crashlog/*",
"//zircon/kernel/lib/crypto/*",
"//zircon/kernel/lib/debuglog/*",
"//zircon/kernel/lib/devicetree/*",
"//zircon/kernel/lib/efi/*",
"//zircon/kernel/lib/fbl/*",
"//zircon/kernel/lib/fixed_point/*",
"//zircon/kernel/lib/gfx/*",
"//zircon/kernel/lib/gfxconsole/*",
"//zircon/kernel/lib/heap/*",
"//zircon/kernel/lib/heap/cmpctmalloc/*",
"//zircon/kernel/lib/init/*",
"//zircon/kernel/lib/instrumentation/*",
"//zircon/kernel/lib/io/*",
"//zircon/kernel/lib/kpci/*",
"//zircon/kernel/lib/ktl/*",
"//zircon/kernel/lib/ktrace/*",
"//zircon/kernel/lib/libc/*",
"//zircon/kernel/lib/lockup_detector/*",
"//zircon/kernel/lib/memory_limit/*",
"//zircon/kernel/lib/mtrace/*",
"//zircon/kernel/lib/perfmon/*",
"//zircon/kernel/lib/pow2_range_allocator/*",
"//zircon/kernel/lib/root_resource_filter/*",
"//zircon/kernel/lib/special-sections/*",
"//zircon/kernel/lib/syscalls/*",
"//zircon/kernel/lib/topology/*",
"//zircon/kernel/lib/unittest/*",
"//zircon/kernel/lib/user_copy/*",
"//zircon/kernel/lib/userabi/*",
"//zircon/kernel/lib/version/*",
"//zircon/kernel/lib/zxc/*",
"//zircon/kernel/object/*",
"//zircon/kernel/phys/lib/memalloc/*",
"//zircon/kernel/phys/test/*",
"//zircon/kernel/platform/pc/*",
"//zircon/kernel/vm/*",
"//zircon/system/ulib/abs_clock/*",
"//zircon/system/ulib/affine/*",
"//zircon/system/ulib/async-default/*",
"//zircon/system/ulib/async-loop/*",
"//zircon/system/ulib/async-testing/*",
"//zircon/system/ulib/async/*",
"//zircon/system/ulib/audio-driver-proto/*",
"//zircon/system/ulib/audio-proto-utils/*",
"//zircon/system/ulib/audio-utils-legacy/*",
"//zircon/system/ulib/audio-utils/*",
"//zircon/system/ulib/backtrace-request/*",
"//zircon/system/ulib/bitmap/*",
"//zircon/system/ulib/block-client/*",
"//zircon/system/ulib/c/*",
"//zircon/system/ulib/chromeos-disk-setup/*",
"//zircon/system/ulib/closure-queue/*",
"//zircon/system/ulib/cmdline/*",
"//zircon/system/ulib/cobalt-client/*",
"//zircon/system/ulib/ddk-platform-defs/*",
"//zircon/system/ulib/debugdata/*",
"//zircon/system/ulib/devmgr-integration-test/*",
"//zircon/system/ulib/devmgr-launcher/*",
"//zircon/system/ulib/digest/*",
"//zircon/system/ulib/disk_inspector/*",
"//zircon/system/ulib/dispatcher-pool/*",
"//zircon/system/ulib/driver-info/*",
"//zircon/system/ulib/driver-integration-test/*",
"//zircon/system/ulib/driver-unit-test/*",
"//zircon/system/ulib/edid/*",
"//zircon/system/ulib/elf-psabi/*",
"//zircon/system/ulib/elf-search/*",
"//zircon/system/ulib/elfload/*",
"//zircon/system/ulib/explicit-memory/*",
"//zircon/system/ulib/fbl/*",
"//zircon/system/ulib/fdio-caller/*",
"//zircon/system/ulib/ffl/*",
"//zircon/system/ulib/fidl-async-2/*",
"//zircon/system/ulib/fidl-async/*",
"//zircon/system/ulib/fidl-utils/*",
"//zircon/system/ulib/fidl/*",
"//zircon/system/ulib/fit/*",
"//zircon/system/ulib/fs-host/*",
"//zircon/system/ulib/fs-management/*",
"//zircon/system/ulib/fs-pty/*",
"//zircon/system/ulib/fs-test-utils/*",
"//zircon/system/ulib/fs/*",
"//zircon/system/ulib/fs/journal/*",
"//zircon/system/ulib/fs/metrics/*",
"//zircon/system/ulib/fs/transaction/*",
"//zircon/system/ulib/ftl-mtd/*",
"//zircon/system/ulib/ftl/*",
"//zircon/system/ulib/fvm-devices/*",
"//zircon/system/ulib/fzl/*",
"//zircon/system/ulib/gfx-font-data/*",
"//zircon/system/ulib/gfx/*",
"//zircon/system/ulib/gpt/*",
"//zircon/system/ulib/hid-parser/*",
"//zircon/system/ulib/hid/*",
"//zircon/system/ulib/hwreg-i2c/*",
"//zircon/system/ulib/hwreg/*",
"//zircon/system/ulib/hwreg/test/asm/*",
"//zircon/system/ulib/id_allocator/*",
"//zircon/system/ulib/image-format/*",
"//zircon/system/ulib/inet6/*",
"//zircon/system/ulib/inspect/*",
"//zircon/system/ulib/inspector/*",
"//zircon/system/ulib/intel-hda/*",
"//zircon/system/ulib/io-scheduler/*",
"//zircon/system/ulib/kcounter/*",
"//zircon/system/ulib/kernel-debug/*",
"//zircon/system/ulib/keysafe/*",
"//zircon/system/ulib/kms-stateless/*",
"//zircon/system/ulib/ktrace/*",
"//zircon/system/ulib/launchpad/*",
"//zircon/system/ulib/lazy_init/*",
"//zircon/system/ulib/ldmsg/*",
"//zircon/system/ulib/lockdep/*",
"//zircon/system/ulib/log-writer-logger/*",
"//zircon/system/ulib/log-writer-textfile/*",
"//zircon/system/ulib/logger/*",
"//zircon/system/ulib/mbr/*",
"//zircon/system/ulib/memfs/*",
"//zircon/system/ulib/mini-process/*",
"//zircon/system/ulib/mipi-dsi/*",
"//zircon/system/ulib/mmio-ptr/*",
"//zircon/system/ulib/mock-boot-arguments/*",
"//zircon/system/ulib/mock-function/*",
"//zircon/system/ulib/mtd/*",
"//zircon/system/ulib/nand-redundant-storage/*",
"//zircon/system/ulib/perftest/*",
"//zircon/system/ulib/pretty/*",
"//zircon/system/ulib/processargs/*",
"//zircon/system/ulib/profile/*",
"//zircon/system/ulib/ram-crashlog/*",
"//zircon/system/ulib/ramdevice-client/*",
"//zircon/system/ulib/range/*",
"//zircon/system/ulib/refcount/*",
"//zircon/system/ulib/region-alloc/*",
"//zircon/system/ulib/runtests-utils/*",
"//zircon/system/ulib/runtime/*",
"//zircon/system/ulib/service/*",
"//zircon/system/ulib/simplehid/*",
"//zircon/system/ulib/smbios/*",
"//zircon/system/ulib/spi/*",
"//zircon/system/ulib/static-pie/*",
"//zircon/system/ulib/statusor/*",
"//zircon/system/ulib/stdcompat/*",
"//zircon/system/ulib/storage-metrics/*",
"//zircon/system/ulib/storage/buffer/*",
"//zircon/system/ulib/storage/operation/*",
"//zircon/system/ulib/svc/*",
"//zircon/system/ulib/sync/*",
"//zircon/system/ulib/sysconfig-client/*",
"//zircon/system/ulib/syslog/*",
"//zircon/system/ulib/sysmem-connector/*",
"//zircon/system/ulib/sysmem-make-tracking/*",
"//zircon/system/ulib/sysmem-version/*",
"//zircon/system/ulib/task-utils/*",
"//zircon/system/ulib/tee-client-api/*",
"//zircon/system/ulib/test-exceptions/*",
"//zircon/system/ulib/test-utils/*",
"//zircon/system/ulib/tftp/*",
"//zircon/system/ulib/thread-safe-deleter/*",
"//zircon/system/ulib/trace-engine/*",
"//zircon/system/ulib/trace-provider/*",
"//zircon/system/ulib/trace-reader/*",
"//zircon/system/ulib/trace-test-utils/*",
"//zircon/system/ulib/trace-vthread/*",
"//zircon/system/ulib/trace/*",
"//zircon/system/ulib/uart/*",
"//zircon/system/ulib/unittest/*",
"//zircon/system/ulib/usb-peripheral-utils/*",
"//zircon/system/ulib/usb-virtual-bus-launcher/*",
"//zircon/system/ulib/utf_conversion/*",
"//zircon/system/ulib/virtio/*",
"//zircon/system/ulib/xdc-host-utils/*",
"//zircon/system/ulib/xdc-server-utils/*",
"//zircon/system/ulib/zbi-bootfs/*",
"//zircon/system/ulib/zbi/*",
"//zircon/system/ulib/zbitl/*",
"//zircon/system/ulib/zircon-crypto/*",
"//zircon/system/ulib/zircon-internal/*",
"//zircon/system/ulib/zircon/*",
"//zircon/system/ulib/zx-panic-libc/*",
"//zircon/system/ulib/zx/*",
"//zircon/system/ulib/zxc/*",
"//zircon/system/ulib/zxio/*",
"//zircon/system/ulib/zxtest/*",
"//zircon/third_party/lib/jitterentropy/*",
"//zircon/third_party/ulib/boringssl/*",
"//zircon/third_party/ulib/cksum/*",
"//zircon/third_party/ulib/linenoise/*",
"//zircon/third_party/ulib/lz4/*",
"//zircon/third_party/ulib/ngunwind/*",
"//zircon/third_party/ulib/safemath/*",
"//zircon/third_party/ulib/zstd/*",
"//zircon/tools/fidl/*",
"//zircon/tools/kazoo/*",
"//zircon/tools/lz4/*",
"//zircon/tools/zbi/*",
]
}