.PHONY: all srd search-index clean-srd help PDF := rules/sources/SRD_CC_v5.2.1.pdf MARKDOWN := rules/srd-5.2.1/srd.md SECTIONS_DIR := rules/srd-5.2.1/sections SECTIONS_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"