compile_uvm:
	vlib work
	vlog +incdir+$(UVM_HOME)/src $(UVM_HOME)/src/uvm_pkg.sv extend_from_test.sv

compile_tb:
	vlog +incdir+$(UVM_HOME)/src extend_from_test.sv

sim:
	vsim -novopt -c top +UVM_TESTNAME=base_test -do "run -all; quit -f"
	vsim -novopt -c top +UVM_TESTNAME=test_A -do "run -all; quit -f"

clean:
	rm -rf work transcript vsim.wlf

