2 TARGETS
+= proc_01 proc_02 proc_03
3 TARGETS
+= opt_01 opt_02 opt_03 opt_04
4 TARGETS
+= memory_01 memory_02
8 all: $(addsuffix .pdf
,$(TARGETS
))
10 define make_pdf_template
11 $(1).pdf
: $(1)*.v
$(1)*.ys
12 ..
/..
/yosys
-p
'script $(1).ys; show -notitle -prefix $(1) -format pdf'
15 $(foreach trg
,$(TARGETS
),$(eval
$(call make_pdf_template
,$(trg
))))
18 rm -f
$(addsuffix .pdf
,$(TARGETS
))
19 rm -f
$(addsuffix .dot
,$(TARGETS
))