Home | History | Annotate | Download | only in debugfs
      1 #
      2 # Standard e2fsprogs prologue....
      3 #
      4 
      5 srcdir = @srcdir@
      6 top_srcdir = @top_srcdir@
      7 VPATH = @srcdir@
      8 top_builddir = ..
      9 my_dir = debugfs
     10 INSTALL = @INSTALL@
     11 
     12 @MCONFIG@
     13 
     14 PROGS=		debugfs
     15 MANPAGES=	debugfs.8
     16 
     17 MK_CMDS=	_SS_DIR_OVERRIDE=$(srcdir)/../lib/ss ../lib/ss/mk_cmds
     18 
     19 DEBUG_OBJS= debug_cmds.o debugfs.o util.o ncheck.o icheck.o ls.o \
     20 	lsdel.o dump.o set_fields.o logdump.o htree.o unused.o e2freefrag.o \
     21 	filefrag.o extent_cmds.o extent_inode.o zap.o create_inode.o \
     22 	quota.o xattrs.o journal.o revoke.o recovery.o do_journal.o
     23 
     24 RO_DEBUG_OBJS= ro_debug_cmds.o ro_debugfs.o util.o ncheck.o icheck.o ls.o \
     25 	lsdel.o logdump.o htree.o e2freefrag.o filefrag.o extent_cmds.o \
     26 	extent_inode.o quota.o xattrs.o
     27 
     28 SRCS= debug_cmds.c $(srcdir)/debugfs.c $(srcdir)/util.c $(srcdir)/ls.c \
     29 	$(srcdir)/ncheck.c $(srcdir)/icheck.c $(srcdir)/lsdel.c \
     30 	$(srcdir)/dump.c $(srcdir)/set_fields.c ${srcdir}/logdump.c \
     31 	$(srcdir)/htree.c $(srcdir)/unused.c ${srcdir}/../misc/e2freefrag.c \
     32 	$(srcdir)/filefrag.c $(srcdir)/extent_inode.c $(srcdir)/zap.c \
     33 	$(srcdir)/../misc/create_inode.c $(srcdir)/xattrs.c $(srcdir)/quota.c \
     34 	$(srcdir)/journal.c $(srcdir)/../e2fsck/revoke.c \
     35 	$(srcdir)/../e2fsck/recovery.c $(srcdir)/do_journal.c
     36 
     37 LIBS= $(LIBSUPPORT) $(LIBEXT2FS) $(LIBE2P) $(LIBSS) $(LIBCOM_ERR) $(LIBBLKID) \
     38 	$(LIBUUID) $(LIBMAGIC) $(SYSLIBS)
     39 DEPLIBS= $(DEPLIBSUPPORT) $(LIBEXT2FS) $(LIBE2P) $(DEPLIBSS) $(DEPLIBCOM_ERR) \
     40 	$(DEPLIBBLKID) $(DEPLIBUUID)
     41 
     42 STATIC_LIBS= $(STATIC_LIBSUPPORT) $(STATIC_LIBEXT2FS) $(STATIC_LIBSS) \
     43 	$(STATIC_LIBCOM_ERR) $(STATIC_LIBBLKID) $(STATIC_LIBUUID) \
     44 	$(STATIC_LIBE2P) $(LIBMAGIC) $(SYSLIBS)
     45 STATIC_DEPLIBS= $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBSS) \
     46 		$(DEPSTATIC_LIBCOM_ERR) $(DEPSTATIC_LIBUUID) \
     47 		$(DEPSTATIC_LIBE2P)
     48 
     49 # This nastyness is needed because of jfs_user.h hackery; when we finally
     50 # clean up this mess, we should be able to drop it
     51 LOCAL_CFLAGS = -I$(srcdir)/../e2fsck -DDEBUGFS
     52 DEPEND_CFLAGS = -I$(srcdir)
     53 
     54 .c.o:
     55 	$(E) "	CC $<"
     56 	$(Q) $(CC) -c $(ALL_CFLAGS) $< -o $@
     57 	$(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
     58 	$(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
     59 
     60 all:: $(PROGS) $(MANPAGES)
     61 
     62 debugfs: $(DEBUG_OBJS) $(DEPLIBS)
     63 	$(E) "	LD $@"
     64 	$(Q) $(CC) $(ALL_LDFLAGS) -o debugfs $(DEBUG_OBJS) $(LIBS)
     65 
     66 debugfs.static: $(DEBUG_OBJS) $(STATIC_DEPLIBS)
     67 	$(E) "	LD $@"
     68 	$(Q) $(CC) $(LDFLAGS_STATIC) -o debugfs.static $(DEBUG_OBJS) \
     69 		$(STATIC_LIBS) $(READLINE_LIB)
     70 
     71 rdebugfs: $(RO_DEBUG_OBJS) $(DEPLIBS)
     72 	$(E) "	LD $@"
     73 	$(Q) $(CC) $(ALL_LDFLAGS) -o rdebugfs $(RO_DEBUG_OBJS) $(LIBS)
     74 
     75 debug_cmds.c debug_cmds.h: debug_cmds.ct
     76 	$(E) "	MK_CMDS $@"
     77 	$(Q) $(MK_CMDS) $(srcdir)/debug_cmds.ct
     78 
     79 extent_cmds.c extent_cmds.h: extent_cmds.ct
     80 	$(E) "	MK_CMDS $@"
     81 	$(Q) $(MK_CMDS) $(srcdir)/extent_cmds.ct
     82 
     83 ro_debug_cmds.c ro_debug_cmds.h: ro_debug_cmds.ct
     84 	$(E) "	MK_CMDS $@"
     85 	$(Q) $(MK_CMDS) $(srcdir)/ro_debug_cmds.ct
     86 
     87 ro_debugfs.o: debugfs.c
     88 	$(E) "	CC $@"
     89 	$(Q) $(CC) -c $(ALL_CFLAGS) $< -DREAD_ONLY -o $@
     90 
     91 e2freefrag.o: $(srcdir)/../misc/e2freefrag.c
     92 	$(E) "	CC $@"
     93 	$(Q) $(CC) -c $(ALL_CFLAGS) -I$(srcdir) $< -o $@
     94 
     95 recovery.o: $(srcdir)/../e2fsck/recovery.c
     96 	$(E) "	CC $@"
     97 	$(Q) $(CC) -c $(ALL_CFLAGS) -I$(srcdir) \
     98 		$(srcdir)/../e2fsck/recovery.c -o $@
     99 
    100 revoke.o: $(srcdir)/../e2fsck/revoke.c
    101 	$(E) "	CC $@"
    102 	$(Q) $(CC) -c $(ALL_CFLAGS) -I$(srcdir) \
    103 		$(srcdir)/../e2fsck/revoke.c -o $@
    104 
    105 create_inode.o: $(srcdir)/../misc/create_inode.c
    106 	$(E) "	CC $@"
    107 	$(Q) $(CC) -c $(ALL_CFLAGS) -I$(srcdir) \
    108 		 $(srcdir)/../misc/create_inode.c -o $@
    109 
    110 debugfs.8: $(DEP_SUBSTITUTE) $(srcdir)/debugfs.8.in
    111 	$(E) "	SUBST $@"
    112 	$(Q) $(SUBSTITUTE_UPTIME) $(srcdir)/debugfs.8.in debugfs.8
    113 
    114 installdirs:
    115 	$(E) "	MKINSTALLDIRS $(root_sbindir) $(man8dir)"
    116 	$(Q) $(MKINSTALLDIRS) $(DESTDIR)$(root_sbindir) \
    117 		$(DESTDIR)$(man8dir)
    118 
    119 install: $(PROGS) $(MANPAGES) installdirs
    120 	$(Q) for i in $(PROGS); do \
    121 		echo "	INSTALL $(root_sbindir)/$$i"; \
    122 		$(INSTALL_PROGRAM) $$i $(DESTDIR)$(root_sbindir)/$$i; \
    123 	done
    124 	$(Q) for i in $(MANPAGES); do \
    125 		for j in $(COMPRESS_EXT); do \
    126 			$(RM) -f $(DESTDIR)$(man8dir)/$$i.$$j; \
    127 		done; \
    128 		echo "	INSTALL_DATA $(man8dir)/$$i"; \
    129 		$(INSTALL_DATA) $$i $(DESTDIR)$(man8dir)/$$i; \
    130 	done
    131 
    132 install-strip: install
    133 	$(Q) for i in $(PROGS); do \
    134 		echo "	STRIP $(root_sbindir)/$$i"; \
    135 		$(STRIP) $(DESTDIR)$(root_sbindir)/$$i; \
    136 	done
    137 
    138 uninstall:
    139 	for i in $(PROGS); do \
    140 		$(RM) -f $(DESTDIR)$(root_sbindir)/$$i; \
    141 	done
    142 	for i in $(MANPAGES); do \
    143 		$(RM) -f $(DESTDIR)$(man8dir)/$$i; \
    144 	done
    145 
    146 clean::
    147 	$(RM) -f $(PROGS) debugfs.8 \#* *.s *.o *.a *~ debug_cmds.c \
    148 		extent_cmds.c ro_debug_cmds.c core rdebugfs debugfs.static \
    149 		tst_set_fields
    150 
    151 mostlyclean: clean
    152 distclean: clean
    153 	$(RM) -f debug_cmds.c .depend Makefile $(srcdir)/TAGS \
    154 		$(srcdir)/Makefile.in.old $(srcdir)/recovery.c \
    155 		$(srcdir)/revoke.c
    156 
    157 tst_set_fields: set_fields.c util.c
    158 	$(E) "  LD $@"
    159 	$(Q) $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) $(SYSLIBS) -DUNITTEST \
    160 		-o tst_set_fields $(srcdir)/set_fields.c $(srcdir)/util.c $(LIBS)
    161 
    162 check:: tst_set_fields
    163 	$(TESTENV) ./tst_set_fields
    164 
    165 # +++ Dependency line eater +++
    166 # 
    167 # Makefile dependencies follow.  This must be the last section in
    168 # the Makefile.in file
    169 #
    170 debug_cmds.o: debug_cmds.c $(top_srcdir)/lib/ss/ss.h \
    171  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h
    172 debugfs.o: $(srcdir)/debugfs.c $(top_builddir)/lib/config.h \
    173  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    174  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    175  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    176  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    177  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    178  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    179  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    180  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    181  $(top_srcdir)/lib/support/quotaio_tree.h $(top_srcdir)/version.h \
    182  $(srcdir)/../e2fsck/jfs_user.h $(top_srcdir)/lib/ext2fs/kernel-jbd.h \
    183  $(top_srcdir)/lib/ext2fs/jfs_compat.h $(top_srcdir)/lib/ext2fs/kernel-list.h \
    184  $(top_srcdir)/lib/support/plausible.h
    185 util.o: $(srcdir)/util.c $(top_builddir)/lib/config.h \
    186  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/ss/ss.h \
    187  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    188  $(srcdir)/debugfs.h $(top_srcdir)/lib/ext2fs/ext2_fs.h \
    189  $(top_builddir)/lib/ext2fs/ext2_types.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
    190  $(top_srcdir)/lib/ext2fs/ext3_extents.h $(top_srcdir)/lib/ext2fs/ext2_io.h \
    191  $(top_builddir)/lib/ext2fs/ext2_err.h \
    192  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    193  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    194  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    195  $(top_srcdir)/lib/support/quotaio_tree.h
    196 ls.o: $(srcdir)/ls.c $(top_builddir)/lib/config.h \
    197  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    198  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    199  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    200  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    201  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    202  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    203  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    204  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    205  $(top_srcdir)/lib/support/quotaio_tree.h
    206 ncheck.o: $(srcdir)/ncheck.c $(top_builddir)/lib/config.h \
    207  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    208  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    209  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    210  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    211  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    212  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    213  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    214  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    215  $(top_srcdir)/lib/support/quotaio_tree.h
    216 icheck.o: $(srcdir)/icheck.c $(top_builddir)/lib/config.h \
    217  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    218  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    219  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    220  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    221  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    222  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    223  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    224  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    225  $(top_srcdir)/lib/support/quotaio_tree.h
    226 lsdel.o: $(srcdir)/lsdel.c $(top_builddir)/lib/config.h \
    227  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    228  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    229  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    230  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    231  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    232  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    233  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    234  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    235  $(top_srcdir)/lib/support/quotaio_tree.h
    236 dump.o: $(srcdir)/dump.c $(top_builddir)/lib/config.h \
    237  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    238  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    239  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    240  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    241  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    242  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    243  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    244  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    245  $(top_srcdir)/lib/support/quotaio_tree.h
    246 set_fields.o: $(srcdir)/set_fields.c $(top_builddir)/lib/config.h \
    247  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    248  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    249  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    250  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    251  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    252  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    253  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    254  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    255  $(top_srcdir)/lib/support/quotaio_tree.h
    256 logdump.o: $(srcdir)/logdump.c $(top_builddir)/lib/config.h \
    257  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    258  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    259  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    260  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    261  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    262  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    263  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    264  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    265  $(top_srcdir)/lib/support/quotaio_tree.h $(srcdir)/../e2fsck/jfs_user.h \
    266  $(top_srcdir)/lib/ext2fs/kernel-jbd.h $(top_srcdir)/lib/ext2fs/jfs_compat.h \
    267  $(top_srcdir)/lib/ext2fs/kernel-list.h
    268 htree.o: $(srcdir)/htree.c $(top_builddir)/lib/config.h \
    269  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    270  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    271  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    272  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    273  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    274  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    275  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    276  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    277  $(top_srcdir)/lib/support/quotaio_tree.h
    278 unused.o: $(srcdir)/unused.c $(top_builddir)/lib/config.h \
    279  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    280  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    281  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    282  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    283  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    284  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    285  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    286  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    287  $(top_srcdir)/lib/support/quotaio_tree.h
    288 e2freefrag.o: $(srcdir)/../misc/e2freefrag.c $(top_builddir)/lib/config.h \
    289  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/ext2fs/ext2_fs.h \
    290  $(top_builddir)/lib/ext2fs/ext2_types.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
    291  $(top_srcdir)/lib/ext2fs/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    292  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    293  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    294  $(srcdir)/../misc/e2freefrag.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    295  $(top_builddir)/lib/ss/ss_err.h $(srcdir)/../misc/create_inode.h \
    296  $(top_srcdir)/lib/e2p/e2p.h $(top_srcdir)/lib/support/quotaio.h \
    297  $(top_srcdir)/lib/support/dqblk_v2.h \
    298  $(top_srcdir)/lib/support/quotaio_tree.h
    299 filefrag.o: $(srcdir)/filefrag.c $(top_builddir)/lib/config.h \
    300  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    301  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    302  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    303  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    304  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    305  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    306  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    307  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    308  $(top_srcdir)/lib/support/quotaio_tree.h
    309 extent_inode.o: $(srcdir)/extent_inode.c $(top_builddir)/lib/config.h \
    310  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    311  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    312  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    313  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    314  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    315  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    316  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    317  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    318  $(top_srcdir)/lib/support/quotaio_tree.h
    319 zap.o: $(srcdir)/zap.c $(top_builddir)/lib/config.h \
    320  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    321  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    322  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    323  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    324  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    325  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    326  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    327  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    328  $(top_srcdir)/lib/support/quotaio_tree.h
    329 create_inode.o: $(srcdir)/../misc/create_inode.c $(top_builddir)/lib/config.h \
    330  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
    331  $(top_builddir)/lib/ext2fs/ext2_types.h $(top_srcdir)/lib/ext2fs/ext2_fs.h \
    332  $(top_srcdir)/lib/ext2fs/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    333  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    334  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    335  $(top_srcdir)/lib/ext2fs/fiemap.h $(srcdir)/../misc/create_inode.h \
    336  $(top_srcdir)/lib/e2p/e2p.h $(top_srcdir)/lib/support/nls-enable.h
    337 xattrs.o: $(srcdir)/xattrs.c $(top_builddir)/lib/config.h \
    338  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    339  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    340  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    341  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    342  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    343  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    344  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    345  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    346  $(top_srcdir)/lib/support/quotaio_tree.h
    347 quota.o: $(srcdir)/quota.c $(top_builddir)/lib/config.h \
    348  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    349  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    350  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    351  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    352  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    353  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    354  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    355  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    356  $(top_srcdir)/lib/support/quotaio_tree.h
    357 journal.o: $(srcdir)/journal.c $(top_builddir)/lib/config.h \
    358  $(top_builddir)/lib/dirpaths.h $(srcdir)/../e2fsck/jfs_user.h \
    359  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    360  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    361  $(top_srcdir)/lib/et/com_err.h $(top_srcdir)/lib/ext2fs/ext2_io.h \
    362  $(top_builddir)/lib/ext2fs/ext2_err.h \
    363  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    364  $(top_srcdir)/lib/ext2fs/kernel-jbd.h $(top_srcdir)/lib/ext2fs/jfs_compat.h \
    365  $(top_srcdir)/lib/ext2fs/kernel-list.h
    366 revoke.o: $(srcdir)/../e2fsck/revoke.c $(srcdir)/../e2fsck/jfs_user.h \
    367  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    368  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    369  $(top_srcdir)/lib/et/com_err.h $(top_srcdir)/lib/ext2fs/ext2_io.h \
    370  $(top_builddir)/lib/ext2fs/ext2_err.h \
    371  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    372  $(top_srcdir)/lib/ext2fs/kernel-jbd.h $(top_srcdir)/lib/ext2fs/jfs_compat.h \
    373  $(top_srcdir)/lib/ext2fs/kernel-list.h
    374 recovery.o: $(srcdir)/../e2fsck/recovery.c $(srcdir)/../e2fsck/jfs_user.h \
    375  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    376  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    377  $(top_srcdir)/lib/et/com_err.h $(top_srcdir)/lib/ext2fs/ext2_io.h \
    378  $(top_builddir)/lib/ext2fs/ext2_err.h \
    379  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    380  $(top_srcdir)/lib/ext2fs/kernel-jbd.h $(top_srcdir)/lib/ext2fs/jfs_compat.h \
    381  $(top_srcdir)/lib/ext2fs/kernel-list.h
    382 do_journal.o: $(srcdir)/do_journal.c $(top_builddir)/lib/config.h \
    383  $(top_builddir)/lib/dirpaths.h $(srcdir)/debugfs.h $(top_srcdir)/lib/ss/ss.h \
    384  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
    385  $(top_srcdir)/lib/ext2fs/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    386  $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/ext3_extents.h \
    387  $(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    388  $(top_srcdir)/lib/ext2fs/ext2_ext_attr.h $(top_srcdir)/lib/ext2fs/bitops.h \
    389  $(srcdir)/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
    390  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
    391  $(top_srcdir)/lib/support/quotaio_tree.h $(srcdir)/../e2fsck/jfs_user.h \
    392  $(top_srcdir)/lib/ext2fs/kernel-jbd.h $(top_srcdir)/lib/ext2fs/jfs_compat.h \
    393  $(top_srcdir)/lib/ext2fs/kernel-list.h
    394