forked from five-elephants/omnibus
-
Notifications
You must be signed in to change notification settings - Fork 0
/
wscript
38 lines (34 loc) · 1.32 KB
/
wscript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
def options(opt):
pass
def configure(conf):
conf.env.OMNIBUS_PACKAGES = [
conf.path.abspath() + '/src/packages/bus_pkg.sv',
]
conf.env.OMNIBUS_INTERFACES = [
conf.path.abspath() + '/src/interfaces/bus_if.sv',
conf.path.abspath() + '/src/interfaces/ram_if.sv',
]
conf.env.OMNIBUS_MODULES = [
conf.path.abspath() + '/src/modules/bus_connect.sv',
conf.path.abspath() + '/src/modules/bridge_bus2ram.sv',
conf.path.abspath() + '/src/modules/bridge_ram2bus_ro.sv',
conf.path.abspath() + '/src/modules/bus_delay.sv',
conf.path.abspath() + '/src/modules/bus_if_arb.sv',
conf.path.abspath() + '/src/modules/bus_if_split.sv',
conf.path.abspath() + '/src/modules/bus_master_terminator.sv',
conf.path.abspath() + '/src/modules/bus_reg_target.sv',
conf.path.abspath() + '/src/modules/bus_serial.sv',
conf.path.abspath() + '/src/modules/bus_slave_terminator.sv',
conf.path.abspath() + '/src/modules/bus_valve.sv',
]
conf.env.OMNIBUS_SIM_PACKAGES = [
conf.path.abspath() + '/src/classes/bus_tb_pkg.sv',
]
conf.env.OMNIBUS_VERILOG_INCLUDE = [
conf.path.abspath() + '/src/classes',
]
conf.env.OMNIBUS_M4_INCLUDE = [
conf.path.abspath() + '/m4',
]
def build(bld):
pass