Something went wrong. Try again.
A 5e storytelling engine with an LLM DM
Something went wrong. Try again.
storied Makefile
706 B · 33 lines
Makefile
12345678910111213141516171819202122232425262728293031323334.PHONY: all srd search-index clean-srd help
PDF := rules/sources/SRD_CC_v5.2.1.pdfMARKDOWN := rules/srd-5.2.1/srd.mdSECTIONS_DIR := rules/srd-5.2.1/sectionsSECTIONS_STAMP := $(SECTIONS_DIR)/.stamp
all: srd
srd: $(SECTIONS_STAMP)
$(PDF): storied srd download
$(MARKDOWN): $(PDF) storied srd convert
$(SECTIONS_STAMP): $(MARKDOWN) rm -rf $(SECTIONS_DIR) storied srd split storied srd clean touch $@
search-index: $(SECTIONS_STAMP) storied index srd
clean-srd: rm -rf $(SECTIONS_DIR) $(MARKDOWN)
help: @echo "make srd - Build SRD rules (download, convert, split, clean)" @echo "make search-index - Build SRD search index" @echo "make clean-srd - Remove generated SRD files"