CHDL = ghdl FLAGS = --std=08 STOP = 60000ns PARTS = alu all: $(PARTS) %: %.vhd tb_%.vhd $(CHDL) -a $(FLAGS) $(CHDL) -e $(FLAGS) $(CHDL) -r $(FLAGS) --wave=$@.ghw --stop-time=$(STOP) clean: find . -name '*.o' -exec rm -r {}\; find . -name '*.cf' -exec rm -r {}\; find . -name '*.ghw' -exec rm -r {}\; .PHONY: all clean