fishtank/Makefile

37 lines
710 B
Makefile
Raw Normal View History

2024-06-04 23:21:02 +00:00
help:
@echo "Options:"
@echo "\tmake pdf"
@echo "\tmake creature"
.PHONY: pdf
pdf: overview.pdf
rubbish/:
mkdir rubbish
2024-06-04 23:21:02 +00:00
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