[spp] [PATCH v2 08/13] makefile: add make option to compile PDF doc

ogawa.yasufumi at lab.ntt.co.jp ogawa.yasufumi at lab.ntt.co.jp
Wed Sep 26 11:08:36 CEST 2018


From: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>

Add an option to compile PDF document.

  $ make doc-pdf

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi at lab.ntt.co.jp>
---
 Makefile                   | 13 +++++++++++--
 docs/guides/compile-doc.sh |  2 ++
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index 5522542..6d29dcc 100644
--- a/Makefile
+++ b/Makefile
@@ -44,11 +44,20 @@ DIRS-y += src
 
 include $(RTE_SDK)/mk/rte.extsubdir.mk
 
+DOC_ROOT = docs/guides
+
 # Compile RST documents
 .PHONY: doc-html
 doc-html:
-	sh docs/guides/compile-doc.sh doc-html
+	sh $(DOC_ROOT)/compile-doc.sh doc-html
+
+.PHONY: doc-pdf
+doc-pdf:
+	python $(DOC_ROOT)/gen_pdf_imgs.py
+	sh $(DOC_ROOT)/compile-doc.sh doc-pdf
+	find $(DOC_ROOT)/images/ -type f -name "*.pdf" -delete
+	@echo "Succeeded to generate '$(DOC_ROOT)/_build/latex/SoftPatchPanel.pdf'"
 
 .PHONY: doc-clean
 doc-clean:
-	sh docs/guides/compile-doc.sh clean
+	sh $(DOC_ROOT)/compile-doc.sh clean
diff --git a/docs/guides/compile-doc.sh b/docs/guides/compile-doc.sh
index 0db5e45..237c526 100644
--- a/docs/guides/compile-doc.sh
+++ b/docs/guides/compile-doc.sh
@@ -4,6 +4,8 @@ cd `dirname ${0}`
 
 if [ $1 = 'doc-html' ]; then
 	make html
+elif [ $1 = 'doc-pdf' ]; then
+	make latexpdf
 elif [ $1 = 'clean' ]; then
 	make clean
 fi
-- 
2.7.4



More information about the spp mailing list