37 lines
710 B
Makefile
37 lines
710 B
Makefile
help:
|
|
@echo "Options:"
|
|
@echo "\tmake pdf"
|
|
@echo "\tmake creature"
|
|
|
|
.PHONY: pdf
|
|
pdf: overview.pdf
|
|
|
|
rubbish/:
|
|
mkdir rubbish
|
|
|
|
RANDOM != date +%s
|
|
TMP := /tmp/$(RANDOM).md
|
|
NAME := $(shell head -1 $(TMP) 2>/dev/null| tail -c+3)
|
|
|
|
.PHONY: creature
|
|
creature: stats/$(NAME).md
|
|
$(TMP):
|
|
cp stats/template.md $(TMP)
|
|
$$EDITOR $(TMP)
|
|
stats/$(NAME).md: $(TMP)
|
|
mv $(TMP) stats/$(NAME).md
|
|
|
|
overview.pdf:| rubbish/overview.pdf
|
|
ln rubbish/overview.pdf overview.pdf
|
|
rubbish/overview.pdf: overview.tex
|
|
|
|
overview.tex: overview.md | rubbish/
|
|
lowdown -stlatex overview.md > overview.tex
|
|
|
|
rubbish/overview.pdf: overview.tex
|
|
pdflatex -output-directory rubbish/ overview.tex
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
$(RM) -r rubbish overview.tex
|