libdir := $(prefix)/lib
includedir := $(prefix)/include
-objects := osl.o fd.o rbtree.o sha1.o
-fsck_objects := fsck.fsck.o osl.fsck.o fd.fsck.o rbtree.fsck.o sha1.fsck.o fsck.cmdline.o
+objects := osl.o util.o rbtree.o sha1.o
+fsck_objects := fsck.fsck.o osl.fsck.o util.fsck.o rbtree.fsck.o sha1.fsck.o fsck.cmdline.o
headers := osl.h
INSTALL := install
all: $(realname) oslfsck
Makefile.deps: $(wildcard *.c *.h)
$(CC) -MM -MG *.c > $@
-osl.c: errtab.h
+osl.c fsck.c: errtab.h
-include Makefile.deps
%.o: %.c Makefile
$(CC) -c $(CPPFLAGS) $(CFLAGS) $(LIBCFLAGS) $<
-fsck.cmdline.h fsck.cmdline.c: fsck.ggo
+fsck.cmdline.h fsck.cmdline.c: fsck.ggo Makefile
gengetopt $$O \
--conf-parser \
--unamed-opts=table \
+ --no-handle-version \
--file-name=fsck.cmdline \
--func-name=fsck_cmdline_parser \
--set-package="oslfsck" \