blob: 6faf53173d5c905a96573d93579d6bfbc4614eb8 [file] [log] [blame]
load("@fbsource//xplat/executorch/build:runtime_wrapper.bzl", "get_oss_build_kwargs", "runtime")
def define_common_targets():
"""Defines targets that should be shared between fbcode and xplat.
The directory containing this targets.bzl file should also contain both
TARGETS and BUCK files that call this function.
"""
# Test driver for models with bundled inputs.
runtime.cxx_binary(
name = "example_runner",
srcs = [
"example_runner.cpp",
],
deps = [
"//executorch/runtime/executor/test:test_backend_compiler_lib",
"//executorch/kernels/portable:generated_lib",
"//executorch/runtime/executor:program",
"//executorch/extension/data_loader:file_data_loader",
"//executorch/extension/data_loader:buffer_data_loader",
"//executorch/devtools/etdump:etdump_flatcc",
"//executorch/devtools/bundled_program:runtime",
],
external_deps = [
"gflags",
],
define_static_target = True,
**get_oss_build_kwargs()
)