| TARGETS += proc_01 proc_02 proc_03 | |
| TARGETS += opt_01 opt_02 opt_03 opt_04 | |
| TARGETS += memory_01 memory_02 | |
| TARGETS += techmap_01 | |
| TARGETS += abc_01 | |
| all: $(addsuffix .pdf,$(TARGETS)) | |
| define make_pdf_template | |
| $(1).pdf: $(1)*.v $(1)*.ys | |
| ../../yosys -p 'script $(1).ys; show -notitle -prefix $(1) -format pdf' | |
| endef | |
| $(foreach trg,$(TARGETS),$(eval $(call make_pdf_template,$(trg)))) | |
| clean: | |
| rm -f $(addsuffix .pdf,$(TARGETS)) | |
| rm -f $(addsuffix .dot,$(TARGETS)) | |