+install: all install-bin install-man install-lib
+www: web/index.html web/osl.png web/doxygen/index.html
+
+.PHONY: all shared clean install install-bin install-man install-lib www
+
+web/%.1.html: %.1
+ man2html $< > $@
+
+web/osl.png: web/osl.pdf Makefile
+ convert -scale 200x200 $< $@
+
+web/index.html: web/oslfsck.1.html web/index.html.in INSTALL README
+ sed -e '/@README@/,$$d' web/index.html.in > $@
+ grutatxt -nb < README >> $@
+ sed -e '1,/@README@/d' -e '/@INSTALL@/,$$d' web/index.html.in >> $@
+ grutatxt -nb < INSTALL >> $@
+ sed -e '1,/@INSTALL@/d' -e '/@MAN_PAGE@/,$$d' web/index.html.in >> $@
+ sed -e '1,/Return to Main Contents/d' -e '/Index/,$$d' web/oslfsck.1.html >> $@
+ sed -e '1,/@MAN_PAGE@/d' web/index.html.in >> $@
+
+web/doxygen/index.html: $(wildcard *.c *.h) web/Doxyfile web/header.html \
+ web/footer.html
+ doxygen web/Doxyfile