# 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
endif
all: $(realname) $(executables) $(man_pages)
+shared: $(realname)
+
Makefile.deps: $(wildcard *.c *.h)
$(CC) -MM -MG *.c > $@
osl.c fsck.c:
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
-.PHONY: all clean install install-bin install-man install-lib
+.PHONY: all shared clean install install-bin install-man install-lib
web/%.1.html: %.1
man2html $< > $@