blob: 0bbc6c509874f3cdca1e1c49c42f10e5c0c2e020 [file] [edit]
# Copyright 2026 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.
visibility(["//build/bazel/rules/idk/private"])
"""Lists of targets included in the Fuchsia IDK."""
STABLE_CC_SOURCE_LIBRARY_ATOMS = [
# buildifier: keep sorted
"//sdk/lib/async:async-cpp_idk",
"//sdk/lib/async:async_idk",
"//sdk/lib/async-loop:async-loop-cpp_idk",
"//sdk/lib/async-loop:async-loop_idk",
"//sdk/lib/component/incoming/cpp:cpp_idk",
"//sdk/lib/component/outgoing/cpp:cpp_idk",
"//sdk/lib/fidl:fidl_idk",
"//sdk/lib/fidl/cpp:cpp_base_idk",
"//sdk/lib/fidl/cpp:cpp_idk",
"//sdk/lib/fidl/cpp:hlcpp_conversion_idk",
"//sdk/lib/fidl/cpp:natural_ostream_idk",
"//sdk/lib/fidl/cpp/wire:wire_idk",
"//sdk/lib/fidl/hlcpp:hlcpp_base_idk",
"//sdk/lib/fidl/hlcpp:hlcpp_idk",
"//sdk/lib/fidl/hlcpp:hlcpp_sync_idk",
"//sdk/lib/fidl_base:fidl_base_idk",
"//sdk/lib/fit:fit_idk",
"//sdk/lib/fit-promise:fit-promise_idk",
"//sdk/lib/magma_common:magma_common_idk",
"//sdk/lib/media/cpp:no_converters_idk",
"//sdk/lib/stdcompat:stdcompat_idk",
"//sdk/lib/syslog/cpp:cpp_idk",
"//sdk/lib/syslog/structured_backend:structured_backend_idk",
"//sdk/lib/utf-utils:utf-utils_idk",
"//zircon/system/ulib/sync:sync-cpp_idk",
"//zircon/system/ulib/zx:zx_idk",
]
UNSTABLE_CC_SOURCE_LIBRARY_ATOMS = [
# buildifier: keep sorted
"//sdk/lib/memory_barriers:memory_barriers_idk",
]
ALL_CC_SOURCE_LIBRARY_ATOMS = STABLE_CC_SOURCE_LIBRARY_ATOMS + UNSTABLE_CC_SOURCE_LIBRARY_ATOMS
CC_PREBUILT_SHARED_LIBRARY_ATOMS = [
# buildifier: keep sorted
"//sdk/lib/async-default:async-default_idk",
"//sdk/lib/fdio:fdio_idk",
"//sdk/lib/svc:svc_idk",
"//sdk/lib/syslog/cpp:backend_fuchsia_globals_idk",
]
CC_PREBUILT_STATIC_LIBRARY_ATOMS = [
# buildifier: keep sorted
"//sdk/lib/async-loop:async-loop-default_idk",
"//zircon/system/ulib/sync:sync_idk",
]
ALL_CC_PREBUILT_LIBRARY_ATOMS = CC_PREBUILT_SHARED_LIBRARY_ATOMS + CC_PREBUILT_STATIC_LIBRARY_ATOMS
DATA_ATOMS = [
# buildifier: keep sorted
]
# Lists of FIDL targets are defined in //sdk/fidl/BUILD.bazel.
BUILD_HOST_TOOLS_ATOMS = [
# buildifier: keep sorted
"//tools/fidl/fidlc:fidl-format_idk",
"//tools/fidl/fidlc:fidlc_idk",
"//tools/fidl/fidlgen_cpp:fidlgen_cpp_idk",
"//tools/fidl/fidlgen_hlcpp:fidlgen_hlcpp_idk",
]
NON_BUILD_HOST_TOOLS_ATOMS = [
# buildifier: keep sorted
"//src/sys/pkg/testing/fake-omaha-client:fake-omaha-client_idk",
"//tools/net/device-finder:device-finder_idk",
]
ALL_HOST_TOOL_ATOMS = BUILD_HOST_TOOLS_ATOMS + NON_BUILD_HOST_TOOLS_ATOMS
NOOP_ATOMS_LIST = [
# buildifier: keep sorted
"//sdk/lib/zircon-assert:zircon-assert_idk",
"//src/zircon/lib/zircon:zircon_idk",
]