+fsck.cmdline.o: fsck.cmdline.c fsck.cmdline.h
+ $(CC) -c -DVERSION='"$(VERSION)"' $<
+
+%.fsck.o: %.c Makefile fsck.cmdline.c fsck.cmdline.h osl.h errtab.h
+ $(CC) -c -DVERSION='"$(VERSION)"' $(CPPFLAGS) $(CFLAGS) $< -o $@
+
+%.o: %.c Makefile errtab.h
+ $(CC) -c $(CPPFLAGS) $(CFLAGS) $(LIBCFLAGS) $<
+
+fsck.cmdline.h fsck.cmdline.c: fsck.ggo Makefile
+ gengetopt \
+ --conf-parser \
+ --unamed-opts=table \
+ --no-handle-version \
+ --file-name=fsck.cmdline \
+ --func-name=fsck_cmdline_parser \
+ --set-package="oslfsck" \
+ --arg-struct-name=fsck_args_info \
+ < $<
+
+oslfsck: $(fsck_objects)
+ $(CC) -o $@ $(fsck_objects) -lcrypto
+
+oslfsck.1: oslfsck
+ help2man -h --detailed-help -N ./$< > $@