LDFLAGS += --shared
endif
-
all: $(realname) $(executables) $(man_pages)
Makefile.deps: $(wildcard *.c *.h)
$(CC) -MM -MG *.c > $@
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(LIBCFLAGS) $<
fsck.cmdline.h fsck.cmdline.c: fsck.ggo Makefile
- gengetopt $$O \
+ gengetopt \
--conf-parser \
--unamed-opts=table \
--no-handle-version \
rm -rf web/doxygen
install: all
- $(MKDIR) $(libdir) $(includedir)
+ $(MKDIR) $(libdir) $(includedir) $(mandir) $(bindir)
$(RM) $(libdir)/$(linkername)
$(LN) -s $(libdir)/$(soname) $(libdir)/$(linkername)
$(INSTALL) -s -m 755 $(realname) $(libdir)
web/%.1.html: %.1
man2html $< > $@
-web/osl.png: web/osl.pdf
- convert $< $@
+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 > $@