doc/book/en/makefile
branchstable
changeset 6811 7f89e01d5a6f
parent 6531 e37bbab24f42
child 6880 4be32427b2b9
equal deleted inserted replaced
6810:a8e7dffdb19a 6811:7f89e01d5a6f
     1 MKHTML=mkdoc
       
     2 MKHTMLOPTS=--doctype article --target html --stylesheet standard
       
     3 SRC=.
     1 SRC=.
     4 
       
     5 TXTFILES:= $(wildcard *.txt)
       
     6 TARGET := $(TXTFILES:.txt=.html)
       
     7 
     2 
     8 # You can set these sphinx variables from the command line.
     3 # You can set these sphinx variables from the command line.
     9 SPHINXOPTS    =
     4 SPHINXOPTS    =
    10 SPHINXBUILD   = sphinx-build
     5 SPHINXBUILD   = sphinx-build
    11 PAPER         =
     6 PAPER         =
    39 clean:
    34 clean:
    40 	rm -f *.html
    35 	rm -f *.html
    41 	-rm -rf ${BUILDDIR}/*
    36 	-rm -rf ${BUILDDIR}/*
    42 	-rm -rf ${BUILDJS}
    37 	-rm -rf ${BUILDJS}
    43 
    38 
    44 all: ${TARGET} html
    39 all: html
    45 
       
    46 %.html: %.txt
       
    47 	${MKHTML} ${MKHTMLOPTS} $<
       
    48 
    40 
    49 # run sphinx ###
    41 # run sphinx ###
    50 html: js
    42 html: js
    51 	mkdir -p ${BUILDDIR}/html ${BUILDDIR}/doctrees
    43 	mkdir -p ${BUILDDIR}/html ${BUILDDIR}/doctrees
    52 	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) ${BUILDDIR}/html
    44 	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) ${BUILDDIR}/html