Add support for docx format
This commit is contained in:
10
Makefile
10
Makefile
@ -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"
|
||||
|
||||
Reference in New Issue
Block a user