blob: 7c0b795a87eb887f1ade5ef097f6d2b6cfff1cec [file] [log] [blame]
load("@io_bazel_rules_scala//scala:scala.bzl", "scala_library")
scala_library(
name = "chisel_lib",
scalacopts = [
"-Xplugin:$(execpath @edu_berkeley_cs_chisel3_plugin//jar)",
"-P:chiselplugin:genBundleElements",
],
visibility = ["//visibility:public"],
exports = [
"@com_github_scopt//jar",
"@com_thoughtworks_paranamer//jar",
"@edu_berkeley_cs_chisel3//jar",
"@edu_berkeley_cs_chisel3_core//jar",
"@edu_berkeley_cs_chisel3_macros//jar",
"@edu_berkeley_cs_chisel3_plugin//jar",
"@edu_berkeley_cs_firrtl//jar",
"@net_jcazevedo_moultingyaml//jar",
"@org_apache_commons_commons_lang3//jar",
"@org_apache_commons_commons_text//jar",
"@org_json4s_json4s_ast//jar",
"@org_json4s_json4s_core//jar",
"@org_json4s_json4s_native//jar",
"@org_json4s_json4s_scalap//jar",
],
deps = [
"@com_github_scopt//jar",
"@com_thoughtworks_paranamer//jar",
"@edu_berkeley_cs_chisel3//jar",
"@edu_berkeley_cs_chisel3_core//jar",
"@edu_berkeley_cs_chisel3_macros//jar",
"@edu_berkeley_cs_chisel3_plugin//jar",
"@edu_berkeley_cs_firrtl//jar",
"@net_jcazevedo_moultingyaml//jar",
"@org_apache_commons_commons_lang3//jar",
"@org_apache_commons_commons_text//jar",
"@org_json4s_json4s_ast//jar",
"@org_json4s_json4s_core//jar",
"@org_json4s_json4s_native//jar",
"@org_json4s_json4s_scalap//jar",
],
)