1# Can be set to an URL for any classless CSS framework.2STYLESHEET ?= https://cdn.jsdelivr.net/gh/kognise/water.css@latest/dist/dark.css34DISCOUNT = discount-theme5DISCOUNT_FLAGS = -c +header,+idanchor67SCMDOC = scmdoc8SCMDOC_FLAGS = -s style.css910SCMDOC_FILES = edward.ed.editor.html \11 edward.ed.cmd.html \12 edward.ed.addr.html \13 edward.ed.posix.html \14 edward.cli.html \15 edward.util.html \16 edward.parse.html \17 edward.replace.html \18 edward.buffer.html1920all: index.html style.css $(SCMDOC_FILES)21clean:22 $(RM) index.html style.css $(SCMDOC_FILES)23style.css:24 curl -sLo style.css $(STYLESHEET)25index.html: index.md page.theme26 $(DISCOUNT) $(DISCOUNT_FLAGS) -o $@ $<2728edward.%.html: %.sld29 $(SCMDOC) $(SCMDOC_FLAGS) $<30edward.ed.%.html: ed/%.sld31 $(SCMDOC) $(SCMDOC_FLAGS) $<3233# XXX: This essentially duplicates the dependency tracking of edward.egg.34edward.ed.editor.html: ed/editor.sld ed/editor.scm35edward.ed.cmd.html: ed/cmd.sld ed/cmd.scm36edward.ed.addr.html: ed/addr.sld ed/addr.scm37edward.ed.posix.html: ed/posix.sld ed/posix.scm38edward.cli.html: cli.sld cli.scm39edward.util.html: util.sld util.scm40edward.replace.html: replace.sld replace.scm41edward.parse.html: parse.sld parse/parse.scm parse/repl.scm parse/util.scm42edward.buffer.html: buffer.sld buffer/buffer.scm buffer/stack.scm4344deploy: index.html style.css $(SCMDOC_FILES)45 rsync $^ magnesium:/var/www/htdocs/files.8pit.net/edward/latest/doc4647VPATH = ../lib48.PHONY: all clean deploy