xref: /aosp_15_r20/external/executorch/backends/cadence/reference/operators/targets.bzl (revision 523fa7a60841cd1ecfb9cc4201f1ca8b03ed023a)
1load("@fbsource//tools/build_defs:platform_defs.bzl", "CXX")
2load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "runtime")
3
4def define_common_targets():
5    runtime.cxx_library(
6        name = "cadence_cpu_ops",
7        srcs = glob([
8            "*.cpp",
9        ]),
10        platforms = CXX,
11        deps = [
12            "//executorch/kernels/portable/cpu/util:broadcast_util",
13            "//executorch/runtime/kernel:kernel_includes",
14            "//executorch/kernels/portable/cpu:scalar_utils",
15            "//executorch/backends/cadence/reference/kernels:cadence_kernels",
16        ],
17        visibility = [
18            "//executorch/backends/cadence/...",
19        ],
20    )
21