diff --git a/doc/contributing/Makefile b/doc/contributing/Makefile index 14b89193f..2e9d5b5a2 100644 --- a/doc/contributing/Makefile +++ b/doc/contributing/Makefile @@ -1,23 +1,11 @@ # Makefile for Sphinx documentation # -EPSTOPDF = epstopdf -DIA = dia -CONVERT = convert -density 300 - -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build +include $(CURDIR)/../sphinx/defines.mk # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source # Additional variables for figures, not sphinx default: -DIA = dia -EPSTOPDF = epstopdf FIGURES = source/figures IMAGES_EPS = \ diff --git a/doc/installation/Makefile b/doc/installation/Makefile index 85e3da751..7b3aab92c 100644 --- a/doc/installation/Makefile +++ b/doc/installation/Makefile @@ -1,23 +1,11 @@ # Makefile for Sphinx documentation # -EPSTOPDF = epstopdf -DIA = dia -CONVERT = convert -density 300 - -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build +include $(CURDIR)/../sphinx/defines.mk # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source # Additional variables for figures, not sphinx default: -DIA = dia -EPSTOPDF = epstopdf FIGURES = source/figures IMAGES_EPS = \ diff --git a/doc/manual/Makefile b/doc/manual/Makefile index 2261e03e4..efc4aedc6 100644 --- a/doc/manual/Makefile +++ b/doc/manual/Makefile @@ -1,6 +1,4 @@ -EPSTOPDF = epstopdf -DIA = dia -CONVERT = convert -density 300 +include $(CURDIR)/../sphinx/defines.mk SRC = ../../src # Temporary source directory, for build @@ -139,15 +137,7 @@ RESCALE = ../../utils/rescale-pdf.sh @$(EPSTOPDF) $< -o=$@ >/dev/null @if test x$($@_width) != x; then $(RESCALE) $($@_width) $@ ; fi -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build - # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCETEMP) .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest diff --git a/doc/models/Makefile b/doc/models/Makefile index 0d0731309..23fbb4072 100644 --- a/doc/models/Makefile +++ b/doc/models/Makefile @@ -1,6 +1,4 @@ -EPSTOPDF = epstopdf -DIA = dia -CONVERT = convert -density 300 +include $(CURDIR)/../sphinx/defines.mk SRC = ../../src # Temporary source directory, for build @@ -603,15 +601,7 @@ RESCALE = ../../utils/rescale-pdf.sh @$(EPSTOPDF) $< -o=$@ >/dev/null @if test x$($@_width) != x; then $(RESCALE) $($@_width) $@ ; fi -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build - # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCETEMP) .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest diff --git a/doc/sphinx/defines.mk b/doc/sphinx/defines.mk new file mode 100644 index 000000000..1b9a86c70 --- /dev/null +++ b/doc/sphinx/defines.mk @@ -0,0 +1,14 @@ +CONVERT = convert -density 300 +DIA = dia +DOT = dot +EPSTOPDF = epstopdf + +# You can set these variables from the command line. +SPHINXOPTS = -W --keep-going +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = build + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter diff --git a/doc/tutorial/Makefile b/doc/tutorial/Makefile index 85e3da751..7b3aab92c 100644 --- a/doc/tutorial/Makefile +++ b/doc/tutorial/Makefile @@ -1,23 +1,11 @@ # Makefile for Sphinx documentation # -EPSTOPDF = epstopdf -DIA = dia -CONVERT = convert -density 300 - -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build +include $(CURDIR)/../sphinx/defines.mk # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source # Additional variables for figures, not sphinx default: -DIA = dia -EPSTOPDF = epstopdf FIGURES = source/figures IMAGES_EPS = \ diff --git a/src/antenna/doc/Makefile b/src/antenna/doc/Makefile index cc68d7813..7025b8419 100644 --- a/src/antenna/doc/Makefile +++ b/src/antenna/doc/Makefile @@ -1,6 +1,4 @@ -EPSTOPDF = epstopdf -DIA = dia -CONVERT = convert -density 300 +include $(CURDIR)/../../../doc/sphinx/defines.mk SOURCE = source FIGURES = $(SOURCE)/figures @@ -39,15 +37,7 @@ GRAPHS = $(GRAPHS_EPS) $(GRAPHS_PNG) $(GRAPHS_PDF) $(EPSTOPDF) $< -o=$@ @if test x$($@_width) != x; then $(RESCALE) $($@_width) $@ ; fi -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build - # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCE) .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest diff --git a/src/buildings/doc/Makefile b/src/buildings/doc/Makefile index a1859680b..4a9c8814e 100644 --- a/src/buildings/doc/Makefile +++ b/src/buildings/doc/Makefile @@ -1,6 +1,4 @@ -EPSTOPDF = epstopdf -DIA = dia -CONVERT = convert -density 300 +include $(CURDIR)/../../../doc/sphinx/defines.mk SOURCE = source FIGURES = $(SOURCE)/figures @@ -39,15 +37,7 @@ GRAPHS = $(GRAPHS_EPS) $(GRAPHS_PNG) $(GRAPHS_PDF) $(EPSTOPDF) $< -o=$@ @if test x$($@_width) != x; then $(RESCALE) $($@_width) $@ ; fi -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build - # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCE) .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest diff --git a/src/lte/doc/Makefile b/src/lte/doc/Makefile index 9befcb2fb..a5d8fcfc4 100644 --- a/src/lte/doc/Makefile +++ b/src/lte/doc/Makefile @@ -1,9 +1,6 @@ -EPSTOPDF = epstopdf -DIA = dia -SEQDIAG = seqdiag -DOT = dot -CONVERT = convert -density 250 +include $(CURDIR)/../../../doc/sphinx/defines.mk +SEQDIAG = seqdiag SOURCE = source FIGURES = $(SOURCE)/figures @@ -221,16 +218,7 @@ RESCALE = ../../../utils/rescale-pdf.sh $(EPSTOPDF) $< -o=$@ if test x$($@_width) != x; then $(RESCALE) $($@_width) $@ ; fi - -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build - # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCE) .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest diff --git a/src/mesh/doc/Makefile b/src/mesh/doc/Makefile index 1248488a2..140f8ecb7 100644 --- a/src/mesh/doc/Makefile +++ b/src/mesh/doc/Makefile @@ -1,8 +1,4 @@ -EPSTOPDF = epstopdf -DIA = dia -DOT = dot -CONVERT = convert -density 250 - +include $(CURDIR)/../../../doc/sphinx/defines.mk SOURCE = source FIGURES = $(SOURCE)/figures @@ -39,16 +35,7 @@ RESCALE = ../../../utils/rescale-pdf.sh $(EPSTOPDF) $< -o=$@ if test x$($@_width) != x; then $(RESCALE) $($@_width) $@ ; fi - -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build - # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCE) .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest diff --git a/src/wifi/doc/Makefile b/src/wifi/doc/Makefile index a5b1246b0..cd2721400 100644 --- a/src/wifi/doc/Makefile +++ b/src/wifi/doc/Makefile @@ -1,7 +1,4 @@ -EPSTOPDF = epstopdf -DIA = dia -DOT = dot -CONVERT = convert -density 120 +include $(CURDIR)/../../../doc/sphinx/defines.mk SOURCE = source FIGURES = $(SOURCE)/figures @@ -64,16 +61,7 @@ RESCALE = ../../../utils/rescale-pdf.sh $(EPSTOPDF) $< -o=$@ if test x$($@_width) != x; then $(RESCALE) $($@_width) $@ ; fi - -# You can set these variables from the command line. -SPHINXOPTS = -W --keep-going -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = build - # Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SOURCE) .PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest