diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Makefile | 24 | ||||
| -rw-r--r-- | cover-sheet.odt | bin | 0 -> 25683 bytes |
3 files changed, 23 insertions, 2 deletions
@@ -4,3 +4,4 @@ dissertation.md dissertation.latex dissertation-no-references.latex *.wc +cover-sheet-complete.odt @@ -17,6 +17,10 @@ DISSERTATION_WORDCOUNT_FILE := .dissertation.wc DISSERTATION_NO_REFERENCES_WORDCOUNT_FILE := .dissertation-no-references.wc DISSERTATION_PDF := dissertation.pdf DISSERTATION_PDF_NO_REFERENCES := dissertation-no-references.pdf +COVER_SHEET_TEMPLATE_ODT := cover-sheet.odt +COVER_SHEET_COMPLETE_ODT := cover-sheet-complete.odt +COVER_SHEET_COMPLETE_PDF := cover-sheet-complete.pdf +DISSERTATION_SUBMISSION := dissertation-submission.pdf LOG_PDF := log.pdf SCRAPBOOK_PDF := scrapbook.pdf @@ -31,7 +35,7 @@ footnotes_wordcount = $$(( $(dissertation_no_references_wordcount) - $(chapter_w references_wordcount = $$(( $(dissertation_wordcount) - $(dissertation_no_references_wordcount) )) chapter_title = $(shell head -n 1 $(chapter_markdown_file) | cut -c4-) -all: log scrapbook dissertation wordcount +all: log scrapbook dissertation wordcount submission watch: ifdef TARGET @@ -146,5 +150,21 @@ $(DISSERTATION_LATEX_NO_REFERENCES): $(DISSERTATION_LATEX) head -n $$(( $(bib_start_line_index) - 1 )) $(DISSERTATION_LATEX) > $(DISSERTATION_LATEX_NO_REFERENCES) tail -n +$$(( $(bib_end_line_index) + 1 )) $(DISSERTATION_LATEX) >> $(DISSERTATION_LATEX_NO_REFERENCES) +.phony: submission +submission: $(DISSERTATION_SUBMISSION) + +$(DISSERTATION_SUBMISSION): $(COVER_SHEET_COMPLETE_PDF) $(DISSERTATION_PDF) + pdftk $(COVER_SHEET_COMPLETE_PDF) $(DISSERTATION_PDF) cat output $(DISSERTATION_SUBMISSION) + +$(COVER_SHEET_COMPLETE_PDF): $(COVER_SHEET_COMPLETE_ODT) + libreoffice --convert-to pdf $(COVER_SHEET_COMPLETE_ODT) + +$(COVER_SHEET_COMPLETE_ODT): $(COVER_SHEET_TEMPLATE_ODT) $(DISSERTATION_NO_REFERENCES_WORDCOUNT_FILE) + odfdo-replace \ + "{{ word_count }}" \ + "$(dissertation_no_references_wordcount)" \ + -i $(COVER_SHEET_TEMPLATE_ODT) \ + -o $(COVER_SHEET_COMPLETE_ODT) + clean: - rm -f $(LOG_PDF) $(SCRAPBOOK_PDF) $(DISSERTATION_MARKDOWN) $(DISSERTATION_LATEX) $(DISSERTATION_LATEX_NO_REFERENCES) $(DISSERTATION_PDF) $(DISSERTATION_PDF_NO_REFERENCES) $(CHAPTER_WORDCOUNT_FILES) $(DISSERTATION_WORDCOUNT_FILE) + rm -f $(LOG_PDF) $(SCRAPBOOK_PDF) $(DISSERTATION_MARKDOWN) $(DISSERTATION_LATEX) $(DISSERTATION_LATEX_NO_REFERENCES) $(DISSERTATION_PDF) $(DISSERTATION_PDF_NO_REFERENCES) $(CHAPTER_WORDCOUNT_FILES) $(DISSERTATION_WORDCOUNT_FILE) $(COVER_SHEET_COMPLETE_ODT) $(COVER_SHEET_COMPLETE_PDF) diff --git a/cover-sheet.odt b/cover-sheet.odt Binary files differnew file mode 100644 index 0000000..c570b88 --- /dev/null +++ b/cover-sheet.odt |
