diff --git a/Makefile b/Makefile index 93a42a963..de607f8ad 100644 --- a/Makefile +++ b/Makefile @@ -971,7 +971,7 @@ docs/source/cmd/abc.rst: $(TARGETS) $(EXTRA_TARGETS) mkdir -p docs/source/cmd ./$(PROGRAM_PREFIX)yosys -p 'help -write-rst-command-reference-manual' -PHONY: docs/gen_examples docs/gen_images docs/guidelines docs/usage +PHONY: docs/gen_examples docs/gen_images docs/guidelines docs/usage docs/reqs docs/gen_examples: $(Q) $(MAKE) -C docs examples @@ -990,8 +990,11 @@ docs/usage: $(addprefix docs/source/temp/,$(DOCS_USAGE_PROGS)) docs/source/temp/%: docs/guidelines -$(Q) ./$(PROGRAM_PREFIX)$* --help > $@ 2>&1 +docs/reqs: + $(Q) $(MAKE) -C docs reqs + DOC_TARGET ?= html -docs: docs/source/cmd/abc.rst docs/gen_examples docs/gen_images docs/guidelines docs/usage +docs: docs/source/cmd/abc.rst docs/gen_examples docs/gen_images docs/guidelines docs/usage docs/reqs $(Q) $(MAKE) -C docs $(DOC_TARGET) clean: diff --git a/docs/Makefile b/docs/Makefile index c2e730fa8..a5b2fed6b 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -250,3 +250,6 @@ test-macros: images: $(MAKE) -C source/_images +.PHONY: reqs +reqs: + $(PYTHON) -m pip install -r source/requirements.txt