Generate define overrides based on env vars for C and Verilog.
gen_config.py has two main jobs. First it parses env vars for anything starting with V_ and treats this as an override define. These defines are inserted into the emitted .h and .v headers with correct syntax for C and Verilog preprocessors, respectively. Second, it translates VX_define.v including all conditional definition rules into a C header. This way, all values defined in VX_define.v can also be referenced in corresponding runtime or Verilator code.
This commit is contained in:
6
runtime/Makefile
Normal file
6
runtime/Makefile
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
.PHONY: build_config
|
||||
build_config:
|
||||
../rtl/gen_config.py --outv none --outc ./config.h
|
||||
|
||||
|
||||
Reference in New Issue
Block a user