mindfulness-the-game/Makefile

107 lines
3.4 KiB
Makefile

# Targets
#########
all: full condensed quick_reference
full: release/_mindfulness_the_game_letter.pdf \
release/_mindfulness_the_game_a4.pdf \
release/_mindfulness_the_game.org
condensed: release/condensed_mindfulness_the_game_letter.pdf \
release/condensed_mindfulness_the_game_a4.pdf \
release/condensed_mindfulness_the_game_a5.pdf \
release/condensed_mindfulness_the_game.org
quick_reference: release/quick_reference_a6.pdf \
release/quick_reference_a7.pdf \
release/quick_reference_business_card.pdf \
release/quick_reference.org
# Full Game
###########
release/_mindfulness_the_game_letter.pdf : mindfulness_the_game.md
pandoc --pdf-engine=xelatex \
-V papersize:letter \
-o release/_mindfulness_the_game_letter.pdf \
mindfulness_the_game.md
release/_mindfulness_the_game_a4.pdf : mindfulness_the_game.md
pandoc --pdf-engine=xelatex \
-V papersize:a4 \
-o release/_mindfulness_the_game_a4.pdf \
mindfulness_the_game.md
release/_mindfulness_the_game.org : mindfulness_the_game.md
pandoc \
-o release/_mindfulness_the_game.org \
mindfulness_the_game.md
# Condensed
###########
release/condensed_mindfulness_the_game_letter.pdf : condensed_mindfulness_the_game.md
pandoc --pdf-engine=xelatex \
-V papersize:letter \
-o release/condensed_mindfulness_the_game_letter.pdf \
condensed_mindfulness_the_game.md
release/condensed_mindfulness_the_game_a4.pdf : condensed_mindfulness_the_game.md
pandoc --pdf-engine=xelatex \
-V papersize:a4 \
-o release/condensed_mindfulness_the_game_a4.pdf \
condensed_mindfulness_the_game.md
release/condensed_mindfulness_the_game_a5.pdf : condensed_mindfulness_the_game.md
pandoc --pdf-engine=xelatex \
-V papersize:a5 \
-o release/condensed_mindfulness_the_game_a5.pdf \
condensed_mindfulness_the_game.md
release/condensed_mindfulness_the_game.org : condensed_mindfulness_the_game.md
pandoc \
-o release/condensed_mindfulness_the_game.org \
condensed_mindfulness_the_game.md
# Quick Reference
#################
release/quick_reference_a6.pdf : quick_reference.md
pandoc --pdf-engine=xelatex \
-V geometry:papersize="{105mm,148mm}" \
-V geometry:left="10mm" \
-V geometry:right="10mm" \
-V geometry:top="10mm" \
-V geometry:bottom="10mm" \
-V fontsize=10pt \
-o release/quick_reference_a6.pdf \
quick_reference.md
release/quick_reference_a7.pdf : quick_reference.md
pandoc --pdf-engine=xelatex \
-V geometry:papersize="{105mm,74mm}" \
-V geometry:left="5mm" \
-V geometry:right="5mm" \
-V geometry:top="10mm" \
-V geometry:bottom="10mm" \
-V fontsize=10pt \
-o release/quick_reference_a7.pdf \
quick_reference.md
release/quick_reference_business_card.pdf : quick_reference.md
pandoc --pdf-engine=xelatex \
-V geometry:papersize="{3.5in,2in}" \
-V geometry:left="2mm" \
-V geometry:right="2mm" \
-V geometry:top="2mm" \
-V geometry:bottom="2mm" \
-V fontsize=10pt \
-o release/quick_reference_business_card.pdf \
quick_reference.md
release/quick_reference.org : quick_reference.md
pandoc \
-o release/quick_reference.org \
quick_reference.md
# Misc
######
clean:
rm -r release/*