@@ -18,12 +18,12 @@ load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
1818load("@rules_hdl//dependency_support/com_github_westes_flex:flex.bzl", "genlex")
1919load(
2020 "@rules_hdl//dependency_support/verilator/private:verilator_utils.bzl",
21+ "current_flex_lexer_header",
2122 "verilator_astgen",
2223 "verilator_bisonpre",
2324 "verilator_build_template",
2425 "verilator_flexfix",
2526 "verilator_version",
26- "current_flex_lexer_header"
2727)
2828
2929package(default_visibility = ["//visibility:private"])
@@ -193,13 +193,16 @@ verilator_bisonpre(
193193
194194cc_library(
195195 name = "verilatedos",
196- hdrs = ["include/verilatedos.h"],
196+ hdrs = [
197+ "include/verilatedos.h",
198+ "include/verilatedos_c.h",
199+ ],
197200 strip_include_prefix = "include/",
198201)
199202
200203current_flex_lexer_header(
201204 name = "current_flex_lexer_header",
202- out = "flex/src/FlexLexer.h"
205+ out = "flex/src/FlexLexer.h",
203206)
204207
205208cc_library(
@@ -310,7 +313,6 @@ cc_library(
310313 "include/verilated_vcd_c.h",
311314 "include/verilated_vpi.h",
312315 "include/verilated.h",
313- "include/verilatedos.h",
314316 ],
315317 # TODO: Remove these once upstream fixes these warnings
316318 copts = [
@@ -332,6 +334,7 @@ cc_library(
332334 deps = [
333335 "@net_zlib//:zlib",
334336 ":vltstd",
337+ ":verilatedos",
335338 ],
336339)
337340
0 commit comments