-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathMakefile.base
25 lines (25 loc) · 938 Bytes
/
Makefile.base
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
TRANSFLAGS = -aggressive-conditions -lift # -split-if
RECOMPILEFLAGS = -u -show-compiles
SCHEDFLAGS = -show-schedule -sched-dot # -show-rule-rel dMemInit_request_put doExecute
# -show-elab-progress
DEBUGFLAGS = -check-assert \
-continue-after-errors \
-keep-fires \
-keep-inlined-boundaries \
-show-method-bvi \
-show-method-conf \
-show-module-use \
-show-range-conflict \
-show-stats \
-warn-action-shadowing \
-warn-method-urgency \
-promote-warnings ALL
VERILOGFLAGS = -verilog -remove-dollar -remove-unused-modules # -use-dpi -verilog-filter cmd
BLUESIMFLAGS = -parallel-sim-link 16 # -systemc
BUILDDIR = build
OUTDIR = -bdir $(BUILDDIR) -info-dir $(BUILDDIR) -simdir $(BUILDDIR) -vdir $(BUILDDIR)
WORKDIR = -fdir $(abspath .)
BSVSRCDIR = -p +:$(abspath ../src)
DIRFLAGS = $(BSVSRCDIR) $(OUTDIR) $(WORKDIR)
MISCFLAGS = -print-flags -show-timestamps -show-version -steps 6000000 # -D macro
RUNTIMEFLAGS = +RTS -K4095M -RTS