+install: all install-bin install-man install-lib
+www: web/index.html web/osl.png web/api.html
+
+.PHONY: all shared clean install install-bin install-man install-lib www
+
+web/osl.png: web/osl.pdf Makefile
+ convert -scale 200x200 $< $@
+
+web/index.html: oslfsck.1 web/header.html web/index.html.in INSTALL README QUICK_START
+ cat web/header.html > $@
+ sed -e '/@README@/,$$d' web/index.html.in >> $@
+ markdown < README >> $@
+ sed -e '1,/@README@/d' -e '/@INSTALL@/,$$d' web/index.html.in >> $@
+ markdown < INSTALL >> $@
+ sed -e '1,/@INSTALL@/d' -e '/@QUICK_START@/,$$d' web/index.html.in >> $@
+ markdown < QUICK_START >> $@
+ sed -e '1,/@QUICK_START@/d' -e '/@MAN_PAGE@/,$$d' web/index.html.in >> $@
+ groff -m man -Thtml -P -l oslfsck.1 | sed -e '1,/^<body>/d; /^<\/body>/,$$d' >> $@
+ sed -e '1,/@MAN_PAGE@/d' web/index.html.in >> $@
+
+web/api.html: osl.h.m4 web/header.html web/footer.html
+ cat web/header.html > $@
+ $(M4) -DOUTPUT_MODE=HTML gendoc.m4 $< >> $@
+ cat web/footer.html >> $@