Set output file name to module top
This commit is contained in:
parent
a67cca5aa8
commit
fce7e03306
@ -8,7 +8,8 @@ INCLUDES =
|
|||||||
# PARAM_FFT_LENGTH ?= 256
|
# PARAM_FFT_LENGTH ?= 256
|
||||||
# PARAM_REJECTOR_K_WIDTH ?= 8
|
# PARAM_REJECTOR_K_WIDTH ?= 8
|
||||||
|
|
||||||
FLAGS = -Wno-WIDTH -cc --top-module $(TOP_MODULE) +1800-2017ext+sv --timing --trace --Mdir $(TOP_MODULE)
|
FLAGS = -Wno-WIDTH -cc --top-module $(TOP_MODULE) +1800-2017ext+sv \
|
||||||
|
--timing --trace --Mdir $(TOP_MODULE) -o $(TOP_MODULE)
|
||||||
FLAGS += $(foreach V,$(filter PARAM_%,$(.VARIABLES)),-G$(subst PARAM_,,$(V))=$($(V)))
|
FLAGS += $(foreach V,$(filter PARAM_%,$(.VARIABLES)),-G$(subst PARAM_,,$(V))=$($(V)))
|
||||||
|
|
||||||
all: $(SOURCES)
|
all: $(SOURCES)
|
||||||
@ -18,6 +19,5 @@ pre:
|
|||||||
verilator $(FLAGS) $(INCLUDES) $(SOURCES)
|
verilator $(FLAGS) $(INCLUDES) $(SOURCES)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf obj_dir
|
rm -rf $(TOP_MODULE)
|
||||||
rm -rf datapath
|
|
||||||
rm -rf *.vcd
|
rm -rf *.vcd
|
||||||
|
|||||||
@ -12,7 +12,7 @@ mkShell {
|
|||||||
echo -n > ${flags-file}
|
echo -n > ${flags-file}
|
||||||
echo -DVM_TRACE=1 >> ${flags-file}
|
echo -DVM_TRACE=1 >> ${flags-file}
|
||||||
echo -xc++ >> ${flags-file}
|
echo -xc++ >> ${flags-file}
|
||||||
echo -I./obj_dir >> ${flags-file}
|
echo -I./top >> ${flags-file}
|
||||||
echo -I${unstable.verilator}/share/verilator/include >> ${flags-file}
|
echo -I${unstable.verilator}/share/verilator/include >> ${flags-file}
|
||||||
echo -I${clang}/resource-root/include >> ${flags-file}
|
echo -I${clang}/resource-root/include >> ${flags-file}
|
||||||
echo -I${glibc.dev}/include >> ${flags-file}
|
echo -I${glibc.dev}/include >> ${flags-file}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user