all: test_counter_top.vcd test_quad_filter.vcd %.vcd: % vvp $< test_counter_top: test_counter_top.v counter_top.v quad_filter.v quad_decoder.v iverilog -Wall -o $@ $^ test_quad_filter: test_quad_filter.v quad_filter.v iverilog -Wall -o $@ $^ clean: rm -f test_quad_filter test_quad_filter.vcd rm -f test_counter_top test_counter_top.vcd