1. 所有的testcase name记录到变量:
tc := $(patsubst $(TC_DIR)/cfg/%.cfg, %, $(wildcard $(TC_DIR)/cfg/*.cfg))
2.以变量tc作为目标:
$(tc):
./simv ... -f $(TC_DIR)/cfg/$@.cfg
3.每个testcase一个cfg file, 如tc_name.cfg中加上 +UVM_TESTNAME=tc_name就可以了。