DOT_TARGETS += proc_01 proc_02 proc_03 DOT_TARGETS += memory_01 memory_02 DOT_TARGETS += techmap_01 PROGRAM_PREFIX := YOSYS ?= ../../../../$(PROGRAM_PREFIX)yosys DOTS = $(addsuffix .dot,$(DOT_TARGETS)) .PHONY: all dots all: dots dots: $(DOTS) %.dot: %.v %.ys $(YOSYS) -p 'script $*.ys; show -notitle -prefix $* -format dot' .PHONY: clean clean: rm -f *.dot