feat: Renames some variables and updates the gen script
This commit is contained in:
50
Makefile
50
Makefile
@@ -1,48 +1,29 @@
|
||||
PDF_TITLE ?= "Report.pdf"
|
||||
TEX_TITLE ?= "Report.tex"
|
||||
HTML_TITLE ?= "report.html"
|
||||
OUT_FILE ?= "Report.md"
|
||||
OUT_DIR ?= "${PWD}/outfiles"
|
||||
BUILD_DIR ?= "${PWD}/build"
|
||||
PDF_TEST_TITLE ?= "Report.test.pdf"
|
||||
|
||||
.PHONY: gen
|
||||
gen:
|
||||
@OUT_FILE="${OUT_DIR}/${OUT_FILE}" ./scripts/gen.sh
|
||||
|
||||
.PHONY: pdf
|
||||
pdf: gen
|
||||
@pandoc --pdf-engine=xelatex \
|
||||
-H resources/head.tex \
|
||||
-H "${OUT_DIR}/footer.tex" \
|
||||
-o ${PDF_TITLE} \
|
||||
"${OUT_DIR}/${OUT_FILE}" \
|
||||
resources/Definitions.md \
|
||||
pdf: ansible
|
||||
@./scripts/gen.sh "${BUILD_DIR}" "${PWD}/${PDF_TITLE}" \
|
||||
&& open ${PDF_TITLE} \
|
||||
&& osascript ./scripts/notify.scpt
|
||||
|
||||
.PHONY: pdf-test
|
||||
pdf-test:
|
||||
@pandoc --pdf-engine=xelatex \
|
||||
-H resources/head.tex \
|
||||
-H "${OUT_DIR}/footer.tex" \
|
||||
-o "${OUT_DIR}/${PDF_TEST_TITLE}" \
|
||||
"${OUT_DIR}/${OUT_FILE}" \
|
||||
resources/Definitions.md
|
||||
|
||||
.PHONY: tex
|
||||
tex: gen
|
||||
@pandoc \
|
||||
-H resources/head.tex \
|
||||
-H "${OUT_DIR}/footer.tex" \
|
||||
-o "${OUT_DIR}/${TEX_TITLE}" \
|
||||
"${OUT_DIR}/${OUT_FILE}"
|
||||
-H "${BUILD_DIR}/footer.tex" \
|
||||
-o "${BUILD_DIR}/${TEX_TITLE}" \
|
||||
"${BUILD_DIR}/${OUT_FILE}"
|
||||
|
||||
.PHONY: html
|
||||
html: gen
|
||||
@pandoc \
|
||||
-o "${OUT_DIR}/${HTML_TITLE}" \
|
||||
"${OUT_DIR}/${OUT_FILE}" \
|
||||
&& open "${OUT_DIR}/${HTML_TITLE}"
|
||||
-o "${BUILD_DIR}/${HTML_TITLE}" \
|
||||
"${BUILD_DIR}/${OUT_FILE}" \
|
||||
&& open "${BUILD_DIR}/${HTML_TITLE}"
|
||||
|
||||
.PHONY: install
|
||||
install:
|
||||
@@ -56,17 +37,20 @@ install:
|
||||
ansible:
|
||||
@cd ./ansible && \
|
||||
ansible-playbook playbook.yaml \
|
||||
--extra-vars "output_path=${OUT_DIR}"
|
||||
--extra-vars "build_dir=${BUILD_DIR}"
|
||||
|
||||
.PHONY: ansible-vault-example
|
||||
ansible-vault-example:
|
||||
@cd ./ansible && \
|
||||
ansible-playbook playbook.yaml \
|
||||
--extra-vars "output_path=${OUT_DIR}"
|
||||
--extra-vars "build_dir=${BUILD_DIR}"
|
||||
--extra-vars "@group_vars/vault_example/vars.yaml" \
|
||||
--extra-vars "@group_vars/vault_example/vault.yaml" \
|
||||
|
||||
@.PHONY: clean
|
||||
.PHONY: link
|
||||
link:
|
||||
@ln -sfv ./ansible/roles/report/templates/Report.md
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@rm -rf outfiles
|
||||
@mkdir outfiles
|
||||
@rm -rf "${BUILD_DIR}"
|
||||
|
||||
Reference in New Issue
Block a user