[spp] [PATCH 08/11] makefile: add make option to compile PDF doc
ogawa.yasufumi at lab.ntt.co.jp
ogawa.yasufumi at lab.ntt.co.jp
Fri Aug 31 11:14:38 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