verilog_system_rdl_library
Rules
verilog_system_rdl_library
load("@rules_systemrdl//systemrdl:verilog_system_rdl_library.bzl", "verilog_system_rdl_library")
verilog_system_rdl_library(name, deps, exporter, extract, lib)
A rule which extracts a verilog_library from a system_rdl_library.
ATTRIBUTES
| Name | Description | Type | Mandatory | Default |
|---|---|---|---|---|
| name | A unique name for this target. | Name | required | |
| deps | Additional verilog_library-providing dependencies. | List of labels | optional | [] |
| exporter | The SystemRDL exporter whose output should be wrapped as a Verilog library. | String | optional | "regblock" |
| extract | Output ids (from the toolchain's exporter_outputs descriptors for this exporter) to wrap into the VerilogInfo. Defaults to all ids the exporter declares. | List of strings | optional | [] |
| lib | The system_rdl_library to extract Verilog from. | Label | required |