mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-14 21:08:47 +00:00
Makefiles now have `clean` target. Also fixed top level makefile calls to images directory. More yosys scripts instead of inline yosys commands in makefiles (which also means they can be included in the accompanying document when talking about the image generated). Fixed another couple image generators that were still outputting pdf directly. Fixed some hanging image references which hadn't been updated. Adjusted some text related to images, and included a couple more intermediate images on `memdemo`.
31 lines
686 B
Makefile
31 lines
686 B
Makefile
PROGRAM_PREFIX :=
|
|
|
|
YOSYS ?= ../../../../$(PROGRAM_PREFIX)yosys
|
|
|
|
SUMPROD = sumprod_00 sumprod_01 sumprod_02 sumprod_03 sumprod_04 sumprod_05
|
|
SUMPROD_DOTS := $(addsuffix .dot,$(SUMPROD))
|
|
|
|
MEMDEMO = memdemo_00 memdemo_01
|
|
MEMDEMO_DOTS := $(addsuffix .dot,$(MEMDEMO))
|
|
|
|
SUBMOD = submod_00 submod_01 submod_02 submod_03
|
|
SUBMOD_DOTS := $(addsuffix .dot,$(SUBMOD))
|
|
|
|
dots: select.dot $(SUMPROD_DOTS) $(MEMDEMO_DOTS) $(SUBMOD_DOTS)
|
|
|
|
select.dot: select.v select.ys
|
|
$(YOSYS) select.ys
|
|
|
|
$(SUMPROD_DOTS): sumprod.v sumprod.ys
|
|
$(YOSYS) sumprod.ys
|
|
|
|
$(MEMDEMO_DOTS): memdemo.v memdemo.ys
|
|
$(YOSYS) memdemo.ys
|
|
|
|
$(SUBMOD_DOTS): memdemo.v submod.ys
|
|
$(YOSYS) submod.ys
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -rf *.dot
|