letter

A simple LaTeX letter template
git clone https://git.ckiri.com/cmk/letter.git
Log | Files | Refs | README | LICENSE

Makefile (534B)


      1 doc ?= template
      2 
      3 ENGINE = pdflatex
      4 BUILD_DIR = ./build
      5 MAIN = ./main.tex
      6 CONTENT_DIR = ./content
      7 
      8 .PHONY: all dirs ats clean 
      9 
     10 all: pdf
     11 
     12 dirs:
     13 	@mkdir -p $(BUILD_DIR)
     14 
     15 pdf: $(MAIN) $(CONTENT_DIR)/$(doc).tex dirs
     16 	$(ENGINE) -output-directory=$(BUILD_DIR) -jobname=$(doc) "$(ATS_FLAG)\def\doc{$(doc)}\input{config}\input{$(MAIN)}"
     17 
     18 flatten: $(BUILD_DIR)/$(doc).pdf
     19 	gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dSAFER -sOutputFile=$(BUILD_DIR)/$(doc)-flat.pdf $(BUILD_DIR)/$(doc).pdf
     20 
     21 clean: $(BUILD_DIR)
     22 	@rm -rf $(BUILD_DIR)/{*.aux,*.log}