blob: 6231defbb3e9684a8f551126f7ee2dd5e0d2a1d7 [file] [log] [blame]
# 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.
load("@rules_cc//cc:defs.bzl", "cc_library")
load("//build/bazel/rules/cc:defs.bzl", "cc_library_headers")
cc_library_headers(
name = "headers",
hdrs = [
"include/lib/zircon-internal/align.h",
"include/lib/zircon-internal/default_stack_size.h",
"include/lib/zircon-internal/device/cpu-trace/goldmont-pm-events.inc",
"include/lib/zircon-internal/device/cpu-trace/intel-pm.h",
"include/lib/zircon-internal/device/cpu-trace/intel-pm-events.inc",
"include/lib/zircon-internal/device/cpu-trace/perf-mon.h",
"include/lib/zircon-internal/device/cpu-trace/skylake-misc-events.inc",
"include/lib/zircon-internal/device/cpu-trace/skylake-pm-events.inc",
"include/lib/zircon-internal/e820.h",
"include/lib/zircon-internal/fnv1hash.h",
"include/lib/zircon-internal/ktrace.h",
"include/lib/zircon-internal/macros.h",
"include/lib/zircon-internal/mtrace.h",
"include/lib/zircon-internal/paths.h",
"include/lib/zircon-internal/thread_annotations.h",
"include/lib/zircon-internal/unique-backtrace.h",
"include/lib/zircon-internal/xorshiftrand.h",
],
visibility = ["//visibility:public"],
)
cc_library(
name = "zircon-internal",
visibility = ["//visibility:public"],
deps = [":headers"],
)
# TODO(https://fxbug.dev/456186321): Migrate the tests, which are only built in
# the non-kernel case.