blob: 82ede3bad4d0b60274475de4c72d507cb8a14291 [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
cc_library(
name = "bintool",
srcs = [
"bintool.cpp",
"mbedtls_wrapper.c",
],
hdrs = [
"bintool.h",
"mbedtls_wrapper.h",
"metadata.h",
],
copts = select({
"@platforms//os:windows": [],
"//conditions:default": [
"-Wno-unused-variable",
],
}),
defines = [
"HAS_MBEDTLS=1", # Bazel build always has mbedtls.
],
includes = ["."],
# In the CMake build, there's a workaround where this library is built with
# NO_PICO_PLATFORM, but that define shouldn't propagate to other
# dependencies.
local_defines = ["NO_PICO_PLATFORM=1"],
deps = [
"//elf",
"//errors",
"@mbedtls",
"@pico-sdk//src/common/boot_picobin_headers",
],
)