Add support for docx format

This commit is contained in:
Wikiti
2020-02-03 18:46:36 +00:00
parent 55e4b0fc38
commit 5e54b2677f
3 changed files with 31 additions and 8 deletions

View File

@ -37,6 +37,7 @@ PANDOC_COMMAND = pandoc
EPUB_ARGS = --epub-cover-image=$(COVER_IMAGE)
HTML_ARGS = --standalone --to=html5
PDF_ARGS = -V geometry:margin=1in -V documentclass=report --pdf-engine=xelatex
DOCX_ARGS =
####################################################################################################
# Basic actions
@ -44,7 +45,7 @@ PDF_ARGS = -V geometry:margin=1in -V documentclass=report --pdf-engine=xelatex
all: book
book: epub html pdf
book: epub html pdf docx
clean:
rm -r $(BUILD)
@ -59,6 +60,8 @@ html: $(BUILD)/html/$(OUTPUT_FILENAME).html
pdf: $(BUILD)/pdf/$(OUTPUT_FILENAME).pdf
docx: $(BUILD)/docx/$(OUTPUT_FILENAME).docx
$(BUILD)/epub/$(OUTPUT_FILENAME).epub: $(MAKEFILE) $(METADATA) $(CHAPTERS) $(CSS_FILE) $(IMAGES) \
$(COVER_IMAGE)
mkdir -p $(BUILD)/epub
@ -76,3 +79,8 @@ $(BUILD)/pdf/$(OUTPUT_FILENAME).pdf: $(MAKEFILE) $(METADATA) $(CHAPTERS) $(CSS_F
mkdir -p $(BUILD)/pdf
$(PANDOC_COMMAND) $(ARGS) $(PDF_ARGS) -o $@ $(CHAPTERS)
@echo "$@ was built"
$(BUILD)/docx/$(OUTPUT_FILENAME).docx: $(MAKEFILE) $(METADATA) $(CHAPTERS) $(CSS_FILE) $(IMAGES)
mkdir -p $(BUILD)/docx
$(PANDOC_COMMAND) $(ARGS) $(DOCX_ARGS) -o $@ $(CHAPTERS)
@echo "$@ was built"