Tests: Move sc_main.cpp as there's more sc than sp users
This commit is contained in:
parent
6be275f5d4
commit
6cfc5798b0
|
|
@ -31,10 +31,7 @@ V_FLAGS = -f $(VERILATOR_ROOT)/test_v/input.vc
|
||||||
VERILATOR_FLAGS = --sc $(V_FLAGS) top.v
|
VERILATOR_FLAGS = --sc $(V_FLAGS) top.v
|
||||||
VERILATOR_FLAGS += --trace
|
VERILATOR_FLAGS += --trace
|
||||||
|
|
||||||
precopy: obj_dir obj_dir/sc_main.cpp
|
precopy:
|
||||||
obj_dir/sc_main.cpp: ../test_sp/sc_main.cpp
|
|
||||||
mkdir -p obj_dir
|
|
||||||
cp $^ $@
|
|
||||||
|
|
||||||
prep:
|
prep:
|
||||||
$(PERL) $(VERILATOR_ROOT)/bin/verilator $(VERILATOR_FLAGS)
|
$(PERL) $(VERILATOR_ROOT)/bin/verilator $(VERILATOR_FLAGS)
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,4 @@ simx: sc_main.o $(VK_GLOBAL_OBJS) \
|
||||||
$(VM_PREFIX)__ALL.a $(SC_LIB)
|
$(VM_PREFIX)__ALL.a $(SC_LIB)
|
||||||
$(LINK) $(LDFLAGS) -g $^ $(LOADLIBES) $(LDLIBS) -o $@ $(SC_LIBS) $(LIBS) 2>&1 | c++filt
|
$(LINK) $(LDFLAGS) -g $^ $(LOADLIBES) $(LDLIBS) -o $@ $(SC_LIBS) $(LIBS) 2>&1 | c++filt
|
||||||
|
|
||||||
VPATH += ../test_sp
|
|
||||||
|
|
||||||
sc_main.o: sc_main.cpp $(VM_PREFIX).h
|
sc_main.o: sc_main.cpp $(VM_PREFIX).h
|
||||||
|
|
|
||||||
|
|
@ -24,9 +24,9 @@ include $(VERILATOR_ROOT)/include/verilated.mk
|
||||||
DEBUG_ON = --debug --trace-dups
|
DEBUG_ON = --debug --trace-dups
|
||||||
|
|
||||||
######################################################################
|
######################################################################
|
||||||
test_default: prep preproc compile run coverage
|
test_default: precopy prep preproc compile run coverage
|
||||||
test_debug: prep_dbg preproc compile_dbg run coverage
|
test_debug: precopy prep_dbg preproc compile_dbg run coverage
|
||||||
test_nopublic: prep_dbg_np preproc compile_dbg run coverage
|
test_nopublic: precopy prep_dbg_np preproc compile_dbg run coverage
|
||||||
|
|
||||||
V_FLAGS = -f $(VERILATOR_ROOT)/test_v/input.vc
|
V_FLAGS = -f $(VERILATOR_ROOT)/test_v/input.vc
|
||||||
|
|
||||||
|
|
@ -35,6 +35,11 @@ V_FLAGS = -f $(VERILATOR_ROOT)/test_v/input.vc
|
||||||
VERILATOR_FLAGS = --public --output-split-cfuncs 1000 --output-split 1000 \
|
VERILATOR_FLAGS = --public --output-split-cfuncs 1000 --output-split 1000 \
|
||||||
--sp --coverage --stats --trace $(V_FLAGS) top.v
|
--sp --coverage --stats --trace $(V_FLAGS) top.v
|
||||||
|
|
||||||
|
precopy: obj_dir obj_dir/sc_main.cpp
|
||||||
|
obj_dir/sc_main.cpp: ../test_sc/sc_main.cpp
|
||||||
|
mkdir -p obj_dir
|
||||||
|
cp $^ $@
|
||||||
|
|
||||||
prep:
|
prep:
|
||||||
$(PERL) $(VERILATOR_ROOT)/bin/verilator $(VERILATOR_FLAGS)
|
$(PERL) $(VERILATOR_ROOT)/bin/verilator $(VERILATOR_FLAGS)
|
||||||
prep_dbg:
|
prep_dbg:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue