VHDL_SOURCE = counter.vhdl

all: syntax_check run_tbs

clean:
	rm *.o *.cf

# ----- GHDL simulator -----

syntax_check: $(VHDL_SOURCE)
	ghdl -a $(GHDL_ARGS) $^

tb_counter: counter.vhdl tb_counter.vhdl
	ghdl -a $(GHDL_ARGS) $^
	ghdl -e $(GHDL_ARGS) $@

run_tbs: tb_counter
	./tb_counter

