src = \
      index.md           \
      software/index.md  \
      otherplaces.md
tgt = $(src:.md=.html)
lnk = $(tgt:.html=)
gz  = $(tgt:.html=.html.gz)

all: $(tgt) $(gz)

.md.html:
	echo "Making $@"
	echo "<!doctype html><html><head><title>" > $@
	sed 's/^#* //;1q' < $< >> $@
	echo "</title></head>" >> $@
	echo '<link rel="stylesheet" href="/style" /><body>' >> $@
	smu < $< >> $@
	echo "<hr /><p>Last updated: " >> $@
	stat -c %y $< | awk '{print $$1}' >> $@
	echo "</p></body></html>" >> $@
	ln -sf $@ $*

# not POSIX
%.gz: %
	echo "Compressing $<"
	gzip < $< > $@

clean:
	rm -f $(tgt) $(lnk) $(gz)

.PHONY: all clean
.SUFFIXES: .md .html .gz
.SILENT:

