# The way x, y and z are interpreted depends on the OS.
x := 0
y := 1
-z := 1
+z := 2
VERSION := $(x).$(y).$(z)
# common flags
install-lib: $(realname) $(headers)
$(MKDIR) $(libdir) $(includedir)
$(RM) $(libdir)/$(linkername)
- $(LN) -s $(libdir)/$(soname) $(libdir)/$(linkername)
+ $(LN) -s $(soname) $(libdir)/$(linkername)
$(INSTALL) -m 755 $(realname) $(libdir)
$(INSTALL) -m 644 $(headers) $(includedir)
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
+.PHONY: all shared clean install install-bin install-man install-lib www
web/%.1.html: %.1
man2html $< > $@
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