Home | History | Annotate | Download | only in ext2fs
      1 srcdir = @srcdir@
      2 top_srcdir = @top_srcdir@
      3 VPATH = @srcdir@
      4 top_builddir = ../..
      5 my_dir = lib/ext2fs
      6 INSTALL = @INSTALL@
      7 DEPEND_CFLAGS = -I$(top_srcdir)/debugfs -I$(srcdir)/../../e2fsck -DDEBUGFS
      8 # This nastiness is needed because of jfs_user.h hackery; when we finally
      9 # clean up this mess, we should be able to drop it
     10 DEBUGFS_CFLAGS = -I$(srcdir)/../../e2fsck $(ALL_CFLAGS) -DDEBUGFS
     11 
     12 @MCONFIG@
     13 
     14 @DEBUGFS_CMT@DEBUGFS_LIB_OBJS = bb_compat.o inode_io.o write_bb_file.o
     15 
     16 MK_CMDS=	_SS_DIR_OVERRIDE=$(srcdir)/../ss ../ss/mk_cmds
     17 COMPILE_ET=	_ET_DIR_OVERRIDE=$(srcdir)/../et ../et/compile_et
     18 
     19 @RESIZER_CMT@RESIZE_LIB_OBJS = dupfs.o
     20 @TEST_IO_CMT@TEST_IO_LIB_OBJS = test_io.o
     21 @IMAGER_CMT@E2IMAGE_LIB_OBJS = imager.o
     22 
     23 DEBUG_OBJS= debug_cmds.o extent_cmds.o tst_cmds.o debugfs.o util.o \
     24 	ncheck.o icheck.o ls.o lsdel.o dump.o set_fields.o logdump.o \
     25 	htree.o unused.o e2freefrag.o filefrag.o extent_inode.o zap.o \
     26 	xattrs.o quota.o tst_libext2fs.o create_inode.o journal.o \
     27 	revoke.o recovery.o do_journal.o
     28 
     29 DEBUG_SRCS= debug_cmds.c extent_cmds.c tst_cmds.c \
     30 	$(top_srcdir)/debugfs/debugfs.c \
     31 	$(top_srcdir)/debugfs/util.c \
     32 	$(top_srcdir)/debugfs/ncheck.c \
     33 	$(top_srcdir)/debugfs/icheck.c \
     34 	$(top_srcdir)/debugfs/ls.c \
     35 	$(top_srcdir)/debugfs/lsdel.c \
     36 	$(top_srcdir)/debugfs/dump.c \
     37 	$(top_srcdir)/debugfs/set_fields.c \
     38 	$(top_srcdir)/debugfs/logdump.c \
     39 	$(top_srcdir)/debugfs/htree.c \
     40 	$(top_srcdir)/debugfs/unused.c \
     41 	$(top_srcdir)/debugfs/filefrag.c \
     42 	$(top_srcdir)/debugfs/extent_inode.c \
     43 	$(top_srcdir)/debugfs/zap.c \
     44 	$(top_srcdir)/debugfs/quota.c \
     45 	$(top_srcdir)/debugfs/xattrs.c \
     46 	$(top_srcdir)/misc/e2freefrag.c \
     47 	$(top_srcdir)/misc/create_inode.c \
     48 	$(top_srcdir)/debugfs/journal.c \
     49 	$(top_srcdir)/e2fsck/revoke.c \
     50 	$(top_srcdir)/e2fsck/recovery.c \
     51 	$(top_srcdir)/debugfs/do_journal.c
     52 
     53 @TDB_CMT@TDB_OBJ= tdb.o
     54 
     55 OBJS= $(DEBUGFS_LIB_OBJS) $(RESIZE_LIB_OBJS) $(E2IMAGE_LIB_OBJS) \
     56 	$(TEST_IO_LIB_OBJS) \
     57 	ext2_err.o \
     58 	alloc.o \
     59 	alloc_sb.o \
     60 	alloc_stats.o \
     61 	alloc_tables.o \
     62 	atexit.o \
     63 	badblocks.o \
     64 	bb_inode.o \
     65 	bitmaps.o \
     66 	bitops.o \
     67 	blkmap64_ba.o \
     68 	blkmap64_rb.o \
     69 	blknum.o \
     70 	block.o \
     71 	bmap.o \
     72 	check_desc.o \
     73 	closefs.o \
     74 	crc16.o \
     75 	crc32c.o \
     76 	csum.o \
     77 	dblist.o \
     78 	dblist_dir.o \
     79 	dirblock.o \
     80 	dirhash.o \
     81 	dir_iterate.o \
     82 	expanddir.o \
     83 	ext_attr.o \
     84 	extent.o \
     85 	fallocate.o \
     86 	fileio.o \
     87 	finddev.o \
     88 	flushb.o \
     89 	freefs.o \
     90 	gen_bitmap.o \
     91 	gen_bitmap64.o \
     92 	get_num_dirs.o \
     93 	get_pathname.o \
     94 	getsize.o \
     95 	getsectsize.o \
     96 	i_block.o \
     97 	icount.o \
     98 	ind_block.o \
     99 	initialize.o \
    100 	inline.o \
    101 	inline_data.o \
    102 	inode.o \
    103 	io_manager.o \
    104 	ismounted.o \
    105 	link.o \
    106 	llseek.o \
    107 	lookup.o \
    108 	mkdir.o \
    109 	mkjournal.o \
    110 	mmp.o \
    111 	namei.o \
    112 	native.o \
    113 	newdir.o \
    114 	openfs.o \
    115 	progress.o \
    116 	punch.o \
    117 	qcow2.o \
    118 	read_bb.o \
    119 	read_bb_file.o \
    120 	res_gdt.o \
    121 	rw_bitmaps.o \
    122 	sha512.o \
    123 	swapfs.o \
    124 	symlink.o \
    125 	$(TDB_OBJ) \
    126 	undo_io.o \
    127 	unix_io.o \
    128 	sparse_io.o \
    129 	unlink.o \
    130 	valid_blk.o \
    131 	version.o \
    132 	rbtree.o
    133 
    134 SRCS= ext2_err.c \
    135 	$(srcdir)/alloc.c \
    136 	$(srcdir)/alloc_sb.c \
    137 	$(srcdir)/alloc_stats.c \
    138 	$(srcdir)/alloc_tables.c \
    139 	$(srcdir)/atexit.c \
    140 	$(srcdir)/badblocks.c \
    141 	$(srcdir)/bb_compat.c \
    142 	$(srcdir)/bb_inode.c \
    143 	$(srcdir)/bitmaps.c \
    144 	$(srcdir)/bitops.c \
    145 	$(srcdir)/blkmap64_ba.c \
    146 	$(srcdir)/blkmap64_rb.c \
    147 	$(srcdir)/block.c \
    148 	$(srcdir)/bmap.c \
    149 	$(srcdir)/check_desc.c \
    150 	$(srcdir)/closefs.c \
    151 	$(srcdir)/crc16.c \
    152 	$(srcdir)/crc32c.c \
    153 	$(srcdir)/gen_crc32ctable.c \
    154 	$(srcdir)/csum.c \
    155 	$(srcdir)/dblist.c \
    156 	$(srcdir)/dblist_dir.c \
    157 	$(srcdir)/digest_encode.c \
    158 	$(srcdir)/dirblock.c \
    159 	$(srcdir)/dirhash.c \
    160 	$(srcdir)/dir_iterate.c \
    161 	$(srcdir)/dupfs.c \
    162 	$(srcdir)/expanddir.c \
    163 	$(srcdir)/ext_attr.c \
    164 	$(srcdir)/extent.c \
    165 	$(srcdir)/fileio.c \
    166 	$(srcdir)/finddev.c \
    167 	$(srcdir)/flushb.c \
    168 	$(srcdir)/freefs.c \
    169 	$(srcdir)/gen_bitmap.c \
    170 	$(srcdir)/gen_bitmap64.c \
    171 	$(srcdir)/get_num_dirs.c \
    172 	$(srcdir)/get_pathname.c \
    173 	$(srcdir)/getsize.c \
    174 	$(srcdir)/getsectsize.c \
    175 	$(srcdir)/i_block.c \
    176 	$(srcdir)/icount.c \
    177 	$(srcdir)/ind_block.c \
    178 	$(srcdir)/initialize.c \
    179 	$(srcdir)/inline.c \
    180 	$(srcdir)/inline_data.c	\
    181 	$(srcdir)/inode.c \
    182 	$(srcdir)/inode_io.c \
    183 	$(srcdir)/imager.c \
    184 	$(srcdir)/io_manager.c \
    185 	$(srcdir)/ismounted.c \
    186 	$(srcdir)/link.c \
    187 	$(srcdir)/llseek.c \
    188 	$(srcdir)/lookup.c \
    189 	$(srcdir)/mkdir.c \
    190 	$(srcdir)/mkjournal.c \
    191 	$(srcdir)/mmp.c	\
    192 	$(srcdir)/namei.c \
    193 	$(srcdir)/native.c \
    194 	$(srcdir)/newdir.c \
    195 	$(srcdir)/openfs.c \
    196 	$(srcdir)/progress.c \
    197 	$(srcdir)/punch.c \
    198 	$(srcdir)/qcow2.c \
    199 	$(srcdir)/read_bb.c \
    200 	$(srcdir)/read_bb_file.c \
    201 	$(srcdir)/res_gdt.c \
    202 	$(srcdir)/rw_bitmaps.c \
    203 	$(srcdir)/sha256.c \
    204 	$(srcdir)/sha512.c \
    205 	$(srcdir)/swapfs.c \
    206 	$(srcdir)/symlink.c \
    207 	$(srcdir)/tdb.c \
    208 	$(srcdir)/test_io.c \
    209 	$(srcdir)/tst_badblocks.c \
    210 	$(srcdir)/tst_bitops.c \
    211 	$(srcdir)/tst_byteswap.c \
    212 	$(srcdir)/tst_getsize.c \
    213 	$(srcdir)/tst_iscan.c \
    214 	$(srcdir)/undo_io.c \
    215 	$(srcdir)/unix_io.c \
    216 	$(srcdir)/sparse_io.c \
    217 	$(srcdir)/unlink.c \
    218 	$(srcdir)/valid_blk.c \
    219 	$(srcdir)/version.c \
    220 	$(srcdir)/write_bb_file.c \
    221 	$(srcdir)/rbtree.c \
    222 	$(srcdir)/tst_libext2fs.c \
    223 	$(DEBUG_SRCS)
    224 
    225 HFILES= bitops.h ext2fs.h ext2_io.h ext2_fs.h ext2_ext_attr.h ext3_extents.h \
    226 	tdb.h qcow2.h hashmap.h
    227 HFILES_IN=  ext2_err.h ext2_types.h
    228 
    229 LIBRARY= libext2fs
    230 LIBDIR= ext2fs
    231 
    232 ELF_VERSION = 2.4
    233 ELF_SO_VERSION = 2
    234 ELF_IMAGE = libext2fs
    235 ELF_MYDIR = ext2fs
    236 ELF_INSTALL_DIR = $(root_libdir)
    237 ELF_OTHER_LIBS = -lcom_err
    238 
    239 BSDLIB_VERSION = 2.1
    240 BSDLIB_IMAGE = libext2fs
    241 BSDLIB_MYDIR = ext2fs
    242 BSDLIB_INSTALL_DIR = $(root_libdir)
    243 
    244 @MAKEFILE_LIBRARY@
    245 @MAKEFILE_ELF@
    246 @MAKEFILE_BSDLIB@
    247 @MAKEFILE_PROFILE@
    248 
    249 all:: ext2fs.pc
    250 
    251 .c.o:
    252 	$(E) "	CC $<"
    253 	$(Q) $(CC) $(ALL_CFLAGS_STLIB) -c $< -o $@
    254 	$(Q) $(CHECK_CMD) $(ALL_CFLAGS) $<
    255 	$(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $<
    256 @PROFILE_CMT@	$(Q) $(CC) $(ALL_CFLAGS_STLIB) -g -pg -o profiled/$*.o -c $<
    257 @ELF_CMT@	$(Q) $(CC) $(ALL_CFLAGS_SHLIB) -fPIC -shared -o elfshared/$*.o -c $<
    258 @BSDLIB_CMT@	$(Q) $(CC) $(ALL_CFLAGS_SHLIB) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
    259 
    260 DISTFILES= Makefile *.c *.h image
    261 
    262 ext2_err.et: $(DEP_SUBSTITUTE) $(srcdir)/ext2_err.et.in
    263 	$(E) "	SUBST $@"
    264 	$(Q) $(SUBSTITUTE) $(srcdir)/ext2_err.et.in ext2_err.et
    265 
    266 ext2_err.c ext2_err.h: ext2_err.et
    267 	$(E) "	COMPILE_ET ext2_err.et"
    268 	$(Q) $(COMPILE_ET) ext2_err.et
    269 
    270 ext2fs.pc: $(srcdir)/ext2fs.pc.in $(top_builddir)/config.status
    271 	$(E) "	CONFIG.STATUS $@"
    272 	$(Q) cd $(top_builddir); CONFIG_FILES=lib/ext2fs/ext2fs.pc ./config.status
    273 
    274 tst_badblocks: tst_badblocks.o $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    275 	$(E) "	LD $@"
    276 	$(Q) $(CC) -o tst_badblocks tst_badblocks.o $(ALL_LDFLAGS) \
    277 		$(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(SYSLIBS)
    278 
    279 tst_digest_encode: $(srcdir)/digest_encode.c $(srcdir)/ext2_fs.h
    280 	$(E) "	CC $@"
    281 	$(Q) $(CC) $(ALL_LDFLAGS) $(ALL_CFLAGS) -o tst_digest_encode \
    282 		$(srcdir)/digest_encode.c -DUNITTEST $(SYSLIBS)
    283 
    284 tst_icount: $(srcdir)/icount.c $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    285 	$(E) "	LD $@"
    286 	$(Q) $(CC) -o tst_icount $(srcdir)/icount.c -DDEBUG \
    287 		$(ALL_CFLAGS) $(ALL_LDFLAGS) \
    288 		$(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(SYSLIBS)
    289 
    290 tst_iscan: tst_iscan.o $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    291 	$(E) "	LD $@"
    292 	$(Q) $(CC) -o tst_iscan tst_iscan.o $(ALL_LDFLAGS) \
    293 		$(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(SYSLIBS)
    294 
    295 tst_getsize: tst_getsize.o $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    296 	$(E) "	LD $@"
    297 	$(Q) $(CC) -o tst_getsize tst_getsize.o $(ALL_LDFLAGS) \
    298 		$(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(SYSLIBS)
    299 
    300 tst_ismounted: $(srcdir)/ismounted.c $(STATIC_LIBEXT2FS) \
    301 		$(DEPSTATIC_LIBCOM_ERR)
    302 	$(E) "	LD $@"
    303 	$(Q) $(CC) -o tst_ismounted $(srcdir)/ismounted.c \
    304 		$(STATIC_LIBEXT2FS) -DDEBUG $(ALL_CFLAGS) $(ALL_LDFLAGS) \
    305 		$(STATIC_LIBCOM_ERR) $(SYSLIBS)
    306 
    307 tst_byteswap: tst_byteswap.o $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    308 	$(E) "	LD $@"
    309 	$(Q) $(CC) -o tst_byteswap tst_byteswap.o $(ALL_LDFLAGS) \
    310 		$(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(SYSLIBS)
    311 
    312 tst_bitops: tst_bitops.o $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    313 	$(E) "	LD $@"
    314 	$(Q) $(CC) -o tst_bitops tst_bitops.o $(ALL_CFLAGS) $(ALL_LDFLAGS) \
    315 		$(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) $(SYSLIBS)
    316 
    317 tst_getsectsize: tst_getsectsize.o getsectsize.o $(STATIC_LIBEXT2FS) \
    318 			$(DEPSTATIC_LIBCOM_ERR)
    319 	$(E) "	LD $@"
    320 	$(Q) $(CC) -o tst_getsectsize tst_getsectsize.o getsectsize.o \
    321 		$(ALL_LDFLAGS) $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) \
    322 		$(SYSLIBS)
    323 
    324 tst_types.o: $(srcdir)/tst_types.c ext2_types.h 
    325 
    326 tst_types: tst_types.o ext2_types.h 
    327 	$(E) "	LD $@"
    328 	$(Q) $(CC) -o tst_types tst_types.o $(ALL_LDFLAGS) $(SYSLIBS)
    329 
    330 tst_super_size.o: $(srcdir)/tst_super_size.c $(srcdir)/ext2_fs.h
    331 
    332 tst_super_size: tst_super_size.o
    333 	$(E) "	LD $@"
    334 	$(Q) $(CC) -o tst_super_size tst_super_size.o $(ALL_LDFLAGS) $(SYSLIBS)
    335 
    336 tst_fs_struct.o: $(srcdir)/tst_fs_struct.c $(srcdir)/ext2fs.h
    337 
    338 tst_fs_struct: tst_fs_struct.o
    339 	$(E) "	LD $@"
    340 	$(Q) $(CC) -o tst_fs_struct tst_fs_struct.o $(ALL_LDFLAGS) $(SYSLIBS)
    341 
    342 tst_inode_size.o: $(srcdir)/tst_inode_size.c $(srcdir)/ext2_fs.h
    343 
    344 tst_inode_size: tst_inode_size.o
    345 	$(E) "	LD $@"
    346 	$(Q) $(CC) -o tst_inode_size tst_inode_size.o $(ALL_LDFLAGS) $(SYSLIBS)
    347 
    348 tst_sha256: $(srcdir)/sha256.c $(srcdir)/ext2_fs.h
    349 	$(E) "	CC $@"
    350 	$(Q) $(CC) $(ALL_LDFLAGS) $(ALL_CFLAGS) -o tst_sha256 \
    351 		$(srcdir)/sha256.c -DUNITTEST $(SYSLIBS)
    352 
    353 tst_sha512: $(srcdir)/sha512.c $(srcdir)/ext2_fs.h
    354 	$(E) "	CC $@"
    355 	$(Q) $(CC) $(ALL_LDFLAGS) $(ALL_CFLAGS) -o tst_sha512 \
    356 		$(srcdir)/sha512.c -DUNITTEST $(SYSLIBS)
    357 
    358 ext2_tdbtool: tdbtool.o
    359 	$(E) "	LD $@"
    360 	$(Q) $(CC) -o ext2_tdbtool tdbtool.o tdb.o $(ALL_LDFLAGS) $(SYSLIBS)
    361 
    362 tst_cmds.c tst_cmds.h: tst_cmds.ct
    363 	$(E) "	MK_CMDS $@"
    364 	$(Q) $(MK_CMDS) $(srcdir)/tst_cmds.ct
    365 
    366 debug_cmds.c debug_cmds.h: $(top_srcdir)/debugfs/debug_cmds.ct
    367 	$(E) "	MK_CMDS $<"
    368 	$(Q) $(MK_CMDS) $(top_srcdir)/debugfs/debug_cmds.ct
    369 
    370 extent_cmds.c extent_cmds.h: $(top_srcdir)/debugfs/extent_cmds.ct
    371 	$(E) "	MK_CMDS $<"
    372 	$(Q) $(MK_CMDS) $(top_srcdir)/debugfs/extent_cmds.ct
    373 
    374 debugfs.o: $(top_srcdir)/debugfs/debugfs.c
    375 	$(E) "	CC $<"
    376 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    377 
    378 extent_inode.o: $(top_srcdir)/debugfs/extent_inode.c
    379 	$(E) "	CC $<"
    380 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    381 
    382 util.o: $(top_srcdir)/debugfs/util.c
    383 	$(E) "	CC $<"
    384 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    385 
    386 ncheck.o: $(top_srcdir)/debugfs/ncheck.c
    387 	$(E) "	CC $<"
    388 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    389 
    390 icheck.o: $(top_srcdir)/debugfs/icheck.c
    391 	$(E) "	CC $<"
    392 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    393 
    394 ls.o: $(top_srcdir)/debugfs/ls.c
    395 	$(E) "	CC $<"
    396 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    397 
    398 lsdel.o: $(top_srcdir)/debugfs/lsdel.c
    399 	$(E) "	CC $<"
    400 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    401 
    402 dump.o: $(top_srcdir)/debugfs/dump.c
    403 	$(E) "	CC $<"
    404 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    405 
    406 set_fields.o: $(top_srcdir)/debugfs/set_fields.c
    407 	$(E) "	CC $<"
    408 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    409 
    410 logdump.o: $(top_srcdir)/debugfs/logdump.c
    411 	$(E) "	CC $<"
    412 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    413 
    414 htree.o: $(top_srcdir)/debugfs/htree.c
    415 	$(E) "	CC $<"
    416 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    417 
    418 unused.o: $(top_srcdir)/debugfs/unused.c
    419 	$(E) "	CC $<"
    420 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    421 
    422 zap.o: $(top_srcdir)/debugfs/zap.c
    423 	$(E) "	CC $<"
    424 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    425 
    426 quota.o: $(top_srcdir)/debugfs/quota.c
    427 	$(E) "	CC $<"
    428 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    429 
    430 journal.o: $(top_srcdir)/debugfs/journal.c
    431 	$(E) "	CC $<"
    432 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    433 
    434 revoke.o: $(top_srcdir)/e2fsck/revoke.c
    435 	$(E) "	CC $<"
    436 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    437 
    438 recovery.o: $(top_srcdir)/e2fsck/recovery.c
    439 	$(E) "	CC $<"
    440 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    441 
    442 do_journal.o: $(top_srcdir)/debugfs/do_journal.c
    443 	$(E) "	CC $<"
    444 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    445 
    446 xattrs.o: $(top_srcdir)/debugfs/xattrs.c
    447 	$(E) "	CC $<"
    448 	$(Q) $(CC) $(DEBUGFS_CFLAGS) -c $< -o $@
    449 
    450 e2freefrag.o: $(top_srcdir)/misc/e2freefrag.c
    451 	$(E) "	CC $<"
    452 	$(Q) $(CC) $(ALL_CFLAGS) -DDEBUGFS -I$(top_srcdir)/debugfs -c $< -o $@
    453 
    454 create_inode.o: $(top_srcdir)/misc/create_inode.c
    455 	$(E) "	CC $<"
    456 	$(Q) $(CC) $(ALL_CFLAGS) -DDEBUGFS -c $< -o $@
    457 
    458 filefrag.o: $(top_srcdir)/debugfs/filefrag.c
    459 	$(E) "	CC $<"
    460 	$(Q) $(CC) $(ALL_CFLAGS) -c $< -o $@
    461 
    462 tst_libext2fs.o: $(srcdir)/tst_libext2fs.c
    463 	$(E) "	CC $<"
    464 	$(Q) $(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) $(DEPEND_CFLAGS) -c $< -o $@
    465 
    466 tst_bitmaps_cmd.c: tst_bitmaps_cmd.ct
    467 	$(E) "	MK_CMDS $@"
    468 	$(Q) DIR=$(srcdir) $(MK_CMDS) $(srcdir)/tst_bitmaps_cmd.ct
    469 
    470 tst_bitmaps: tst_bitmaps.o tst_bitmaps_cmd.o $(srcdir)/blkmap64_rb.c \
    471 		$(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBSS) $(DEPSTATIC_LIBCOM_ERR)
    472 	$(E) "	LD $@"
    473 	$(Q) $(CC) -o $@ tst_bitmaps.o tst_bitmaps_cmd.o \
    474 		-DDEBUG_RB $(srcdir)/blkmap64_rb.c $(ALL_CFLAGS) \
    475 		$(ALL_LDFLAGS) $(STATIC_LIBEXT2FS) $(STATIC_LIBSS) \
    476 		$(STATIC_LIBCOM_ERR) $(SYSLIBS)
    477 
    478 tst_extents: $(srcdir)/extent.c $(DEBUG_OBJS) $(DEPSTATIC_LIBSS) libext2fs.a \
    479 	$(STATIC_LIBE2P) $(DEPLIBUUID) $(DEPLIBBLKID) $(DEPSTATIC_LIBCOM_ERR) \
    480 	$(DEPLIBSUPPORT)
    481 	$(E) "	LD $@"
    482 	$(Q) $(CC) -o tst_extents $(srcdir)/extent.c \
    483 		$(ALL_CFLAGS) $(ALL_LDFLAGS) -DDEBUG $(DEBUG_OBJS) \
    484 		$(STATIC_LIBSS) $(STATIC_LIBE2P) $(LIBSUPPORT) \
    485 		$(STATIC_LIBEXT2FS) $(LIBBLKID) $(LIBUUID) \
    486 		$(STATIC_LIBCOM_ERR) $(SYSLIBS) -I $(top_srcdir)/debugfs
    487 
    488 tst_libext2fs: $(DEBUG_OBJS) \
    489 	$(DEPSTATIC_LIBSS) $(STATIC_LIBE2P) $(DEPLIBUUID) libext2fs.a \
    490 	$(DEPLIBBLKID) $(DEPSTATIC_LIBCOM_ERR) $(DEPLIBSUPPORT)
    491 	$(E) "	LD $@"
    492 	$(Q) $(CC) -o tst_libext2fs $(ALL_LDFLAGS) -DDEBUG $(DEBUG_OBJS) \
    493 		$(STATIC_LIBSS) $(STATIC_LIBE2P) $(LIBSUPPORT) \
    494 		$(STATIC_LIBEXT2FS) $(LIBBLKID) $(LIBUUID) $(LIBMAGIC) \
    495 		$(STATIC_LIBCOM_ERR) $(SYSLIBS) -I $(top_srcdir)/debugfs
    496 
    497 tst_inline: $(srcdir)/inline.c $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    498 	$(E) "	LD $@"
    499 	$(Q) $(CC) -o tst_inline $(srcdir)/inline.c $(ALL_CFLAGS) \
    500 		$(ALL_LDFLAGS) -DDEBUG $(STATIC_LIBEXT2FS) \
    501 		$(STATIC_LIBCOM_ERR) $(SYSLIBS)
    502 
    503 tst_inline_data: inline_data.c $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    504 	$(E) "	LD $@"
    505 	$(Q) $(CC) -o tst_inline_data $(srcdir)/inline_data.c $(ALL_CFLAGS) \
    506 		$(ALL_LDFLAGS) -DDEBUG $(STATIC_LIBEXT2FS) \
    507 		$(STATIC_LIBCOM_ERR) $(SYSLIBS)
    508 
    509 tst_csum: csum.c $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR) $(STATIC_LIBE2P) \
    510 		$(top_srcdir)/lib/e2p/e2p.h
    511 	$(E) "	LD $@"
    512 	$(Q) $(CC) -o tst_csum $(srcdir)/csum.c -DDEBUG \
    513 		$(ALL_CFLAGS) $(ALL_LDFLAGS) $(STATIC_LIBEXT2FS) \
    514 		$(STATIC_LIBCOM_ERR) $(STATIC_LIBE2P) $(SYSLIBS)
    515 
    516 tst_crc32c: $(srcdir)/crc32c.c $(STATIC_LIBEXT2FS) $(DEPSTATIC_LIBCOM_ERR)
    517 	$(Q) $(CC) $(ALL_LDFLAGS) $(ALL_CFLAGS) -o tst_crc32c $(srcdir)/crc32c.c \
    518 		-DUNITTEST $(STATIC_LIBEXT2FS) $(STATIC_LIBCOM_ERR) \
    519 		$(SYSLIBS)
    520 
    521 mkjournal: mkjournal.c $(STATIC_LIBEXT2FS) $(DEPLIBCOM_ERR)
    522 	$(E) "	LD $@"
    523 	$(Q) $(CC) -o mkjournal $(srcdir)/mkjournal.c -DDEBUG \
    524 		$(STATIC_LIBEXT2FS) $(LIBCOM_ERR) $(ALL_CFLAGS) $(SYSLIBS)
    525 
    526 fullcheck check:: tst_bitops tst_badblocks tst_iscan tst_types tst_icount \
    527     tst_super_size tst_types tst_inode_size tst_csum tst_crc32c tst_bitmaps \
    528     tst_inline tst_inline_data tst_libext2fs tst_sha256 tst_sha512 \
    529     tst_digest_encode tst_getsize tst_getsectsize
    530 	$(TESTENV) ./tst_bitops
    531 	$(TESTENV) ./tst_badblocks
    532 	$(TESTENV) ./tst_iscan
    533 	$(TESTENV) ./tst_types
    534 	$(TESTENV) ./tst_icount
    535 	$(TESTENV) ./tst_super_size
    536 	$(TESTENV) ./tst_inode_size
    537 	$(TESTENV) ./tst_csum
    538 	$(TESTENV) ./tst_inline
    539 	$(TESTENV) ./tst_inline_data
    540 	$(TESTENV) ./tst_crc32c
    541 	$(TESTENV) ./tst_sha256
    542 	$(TESTENV) ./tst_sha512
    543 	$(TESTENV) ./tst_bitmaps -f $(srcdir)/tst_bitmaps_cmds > tst_bitmaps_out
    544 	diff $(srcdir)/tst_bitmaps_exp tst_bitmaps_out
    545 	$(TESTENV) ./tst_bitmaps -t 2 -f $(srcdir)/tst_bitmaps_cmds > tst_bitmaps_out
    546 	diff $(srcdir)/tst_bitmaps_exp tst_bitmaps_out
    547 	$(TESTENV) ./tst_bitmaps -t 3 -f $(srcdir)/tst_bitmaps_cmds > tst_bitmaps_out
    548 	diff $(srcdir)/tst_bitmaps_exp tst_bitmaps_out
    549 	$(TESTENV) ./tst_bitmaps -l -f $(srcdir)/tst_bitmaps_cmds > tst_bitmaps_out
    550 	diff $(srcdir)/tst_bitmaps_exp tst_bitmaps_out
    551 	$(TESTENV) ./tst_digest_encode
    552 
    553 installdirs::
    554 	$(E) "	MKDIR_P $(libdir) $(includedir)/ext2fs"
    555 	$(Q) $(MKDIR_P) $(DESTDIR)$(libdir) \
    556 		$(DESTDIR)$(includedir)/ext2fs $(DESTDIR)$(pkgconfigdir)
    557 
    558 install:: all $(HFILES) $(HFILES_IN) installdirs ext2fs.pc
    559 	$(E) "	INSTALL_DATA $(libdir)/libext2fs.a"
    560 	$(Q) $(INSTALL_DATA) libext2fs.a $(DESTDIR)$(libdir)/libext2fs.a
    561 	-$(Q) $(RANLIB) $(DESTDIR)$(libdir)/libext2fs.a
    562 	$(Q) $(CHMOD) $(LIBMODE) $(DESTDIR)$(libdir)/libext2fs.a
    563 	$(Q) for i in $(HFILES); do \
    564 		echo "	INSTALL_DATA $(includedir)/ext2fs/$$i"; \
    565 		$(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/ext2fs/$$i; \
    566 	done
    567 	$(Q) for i in $(HFILES_IN); do \
    568 		echo "	INSTALL_DATA $(includedir)/ext2fs/$$i"; \
    569 		$(INSTALL_DATA) $$i $(DESTDIR)$(includedir)/ext2fs/$$i; \
    570 	done
    571 	$(E) "	INSTALL_DATA $(pkgconfigdir)/ext2fs.pc"
    572 	$(Q) $(INSTALL_DATA) ext2fs.pc $(DESTDIR)$(pkgconfigdir)/ext2fs.pc
    573 
    574 uninstall::
    575 	$(RM) -f $(DESTDIR)$(libdir)/libext2fs.a \
    576 		$(DESTDIR)$(pkgconfigdir)/ext2fs.pc
    577 	$(RM) -rf $(DESTDIR)$(includedir)/ext2fs 
    578 
    579 clean::
    580 	$(RM) -f \#* *.s *.o *.a *~ *.bak core profiled/* \
    581 		tst_badblocks tst_iscan ext2_err.et ext2_err.c ext2_err.h \
    582 		tst_byteswap tst_ismounted tst_getsize tst_getsectsize \
    583 		tst_bitops tst_types tst_icount tst_super_size tst_csum \
    584 		tst_bitmaps tst_bitmaps_out tst_extents tst_inline \
    585 		tst_inline_data tst_inode_size tst_bitmaps_cmd.c \
    586 		tst_digest_encode tst_sha256 tst_sha512 \
    587 		ext2_tdbtool mkjournal debug_cmds.c tst_cmds.c extent_cmds.c \
    588 		../libext2fs.a ../libext2fs_p.a ../libext2fs_chk.a \
    589 		crc32c_table.h gen_crc32ctable tst_crc32c tst_libext2fs \
    590 		ext2fs.pc ext2_types.h
    591 
    592 mostlyclean:: clean
    593 distclean:: clean
    594 	$(RM) -f .depend ext2_err.c ext2_err.h Makefile ext2fs.pc \
    595 		$(srcdir)/TAGS $(srcdir)/Makefile.in.old
    596 #
    597 # Hack to parallel makes recognize dependencies correctly.
    598 #
    599 $(top_builddir)/lib/ext2fs/ext2_err.h: ext2_err.h
    600 
    601 $(OBJS): subdirs
    602 
    603 gen_crc32ctable: $(srcdir)/gen_crc32ctable.c
    604 	$(E) "	CC $@"
    605 	$(Q) $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_LDFLAGS) -o gen_crc32ctable \
    606 		$(srcdir)/gen_crc32ctable.c
    607 
    608 crc32c_table.h: gen_crc32ctable
    609 	$(E) "	GEN32CTABLE $@"
    610 	$(Q) ./gen_crc32ctable > crc32c_table.h
    611 
    612 $(top_builddir)/$(my_dir)/ext2_types.h: $(srcdir)/ext2_types.h.in \
    613 		$(top_builddir)/config.status
    614 	cd $(top_builddir); CONFIG_FILES=$(my_dir)/ext2_types.h ./config.status
    615 
    616 # +++ Dependency line eater +++
    617 # 
    618 # Makefile dependencies follow.  This must be the last section in
    619 # the Makefile.in file
    620 #
    621 ext2_err.o: ext2_err.c
    622 alloc.o: $(srcdir)/alloc.c $(top_builddir)/lib/config.h \
    623  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    624  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    625  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    626  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    627  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    628 alloc_sb.o: $(srcdir)/alloc_sb.c $(top_builddir)/lib/config.h \
    629  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    630  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    631  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    632  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    633  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    634 alloc_stats.o: $(srcdir)/alloc_stats.c $(top_builddir)/lib/config.h \
    635  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    636  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    637  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    638  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    639  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    640 alloc_tables.o: $(srcdir)/alloc_tables.c $(top_builddir)/lib/config.h \
    641  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    642  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    643  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    644  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    645  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    646  $(srcdir)/ext2fsP.h
    647 atexit.o: $(srcdir)/atexit.c $(top_builddir)/lib/config.h \
    648  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    649  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    650  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    651  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    652  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    653  $(srcdir)/ext2fsP.h
    654 badblocks.o: $(srcdir)/badblocks.c $(top_builddir)/lib/config.h \
    655  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    656  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    657  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    658  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    659  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    660  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    661 bb_compat.o: $(srcdir)/bb_compat.c $(top_builddir)/lib/config.h \
    662  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    663  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    664  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    665  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    666  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    667  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    668 bb_inode.o: $(srcdir)/bb_inode.c $(top_builddir)/lib/config.h \
    669  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    670  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    671  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    672  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    673  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    674 bitmaps.o: $(srcdir)/bitmaps.c $(top_builddir)/lib/config.h \
    675  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    676  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    677  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    678  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    679  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    680  $(srcdir)/ext2fsP.h $(srcdir)/bmap64.h
    681 bitops.o: $(srcdir)/bitops.c $(top_builddir)/lib/config.h \
    682  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    683  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    684  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    685  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    686  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    687 blkmap64_ba.o: $(srcdir)/blkmap64_ba.c $(top_builddir)/lib/config.h \
    688  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    689  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    690  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    691  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    692  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    693  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/bmap64.h
    694 blkmap64_rb.o: $(srcdir)/blkmap64_rb.c $(top_builddir)/lib/config.h \
    695  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    696  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    697  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    698  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    699  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    700  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/bmap64.h $(srcdir)/rbtree.h
    701 block.o: $(srcdir)/block.c $(top_builddir)/lib/config.h \
    702  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    703  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    704  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    705  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    706  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    707 bmap.o: $(srcdir)/bmap.c $(top_builddir)/lib/config.h \
    708  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    709  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    710  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    711  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    712  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    713  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    714 check_desc.o: $(srcdir)/check_desc.c $(top_builddir)/lib/config.h \
    715  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    716  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    717  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    718  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    719  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    720 closefs.o: $(srcdir)/closefs.c $(top_builddir)/lib/config.h \
    721  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    722  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    723  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    724  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    725  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    726  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    727 crc16.o: $(srcdir)/crc16.c $(top_builddir)/lib/config.h \
    728  $(top_builddir)/lib/dirpaths.h $(top_builddir)/lib/ext2fs/ext2_types.h \
    729  $(srcdir)/crc16.h
    730 crc32c.o: $(srcdir)/crc32c.c $(top_builddir)/lib/config.h \
    731  $(top_builddir)/lib/dirpaths.h $(srcdir)/crc32c_defs.h $(srcdir)/ext2fs.h \
    732  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_fs.h \
    733  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    734  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    735  $(srcdir)/hashmap.h $(srcdir)/bitops.h crc32c_table.h
    736 gen_crc32ctable.o: $(srcdir)/gen_crc32ctable.c $(srcdir)/crc32c_defs.h
    737 csum.o: $(srcdir)/csum.c $(top_builddir)/lib/config.h \
    738  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    739  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    740  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    741  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    742  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    743  $(srcdir)/crc16.h
    744 dblist.o: $(srcdir)/dblist.c $(top_builddir)/lib/config.h \
    745  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    746  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    747  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    748  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    749  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    750  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    751 dblist_dir.o: $(srcdir)/dblist_dir.c $(top_builddir)/lib/config.h \
    752  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    753  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    754  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    755  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    756  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    757  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    758 digest_encode.o: $(srcdir)/digest_encode.c $(top_builddir)/lib/config.h \
    759  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2fs.h \
    760  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_fs.h \
    761  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    762  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    763  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    764 dirblock.o: $(srcdir)/dirblock.c $(top_builddir)/lib/config.h \
    765  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    766  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    767  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    768  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    769  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    770 dirhash.o: $(srcdir)/dirhash.c $(top_builddir)/lib/config.h \
    771  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    772  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    773  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    774  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    775  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    776 dir_iterate.o: $(srcdir)/dir_iterate.c $(top_builddir)/lib/config.h \
    777  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    778  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    779  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    780  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    781  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    782  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    783 dupfs.o: $(srcdir)/dupfs.c $(top_builddir)/lib/config.h \
    784  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    785  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    786  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    787  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    788  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    789  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    790 expanddir.o: $(srcdir)/expanddir.c $(top_builddir)/lib/config.h \
    791  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    792  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    793  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    794  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    795  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    796  $(srcdir)/ext2fsP.h
    797 ext_attr.o: $(srcdir)/ext_attr.c $(top_builddir)/lib/config.h \
    798  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    799  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_ext_attr.h \
    800  $(srcdir)/ext4_acl.h $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h \
    801  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    802  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    803  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    804 extent.o: $(srcdir)/extent.c $(top_builddir)/lib/config.h \
    805  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    806  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    807  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    808  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    809  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    810  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/e2image.h
    811 fileio.o: $(srcdir)/fileio.c $(top_builddir)/lib/config.h \
    812  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    813  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    814  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    815  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    816  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    817  $(srcdir)/ext2fsP.h
    818 finddev.o: $(srcdir)/finddev.c $(top_builddir)/lib/config.h \
    819  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    820  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    821  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    822  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    823  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    824  $(srcdir)/ext2fsP.h
    825 flushb.o: $(srcdir)/flushb.c $(top_builddir)/lib/config.h \
    826  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    827  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    828  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    829  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    830  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    831 freefs.o: $(srcdir)/freefs.c $(top_builddir)/lib/config.h \
    832  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    833  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    834  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    835  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    836  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    837  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    838 gen_bitmap.o: $(srcdir)/gen_bitmap.c $(top_builddir)/lib/config.h \
    839  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    840  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    841  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    842  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    843  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    844  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    845 gen_bitmap64.o: $(srcdir)/gen_bitmap64.c $(top_builddir)/lib/config.h \
    846  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    847  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    848  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    849  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    850  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    851  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/bmap64.h
    852 get_num_dirs.o: $(srcdir)/get_num_dirs.c $(top_builddir)/lib/config.h \
    853  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    854  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    855  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    856  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    857  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    858  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    859 get_pathname.o: $(srcdir)/get_pathname.c $(top_builddir)/lib/config.h \
    860  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    861  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    862  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    863  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    864  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    865 getsize.o: $(srcdir)/getsize.c $(top_builddir)/lib/config.h \
    866  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    867  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    868  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    869  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    870  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    871 getsectsize.o: $(srcdir)/getsectsize.c $(top_builddir)/lib/config.h \
    872  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    873  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    874  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    875  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    876  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    877 hashmap.o: $(srcdir)/hashmap.c $(srcdir)/hashmap.h
    878 i_block.o: $(srcdir)/i_block.c $(top_builddir)/lib/config.h \
    879  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    880  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    881  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    882  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    883  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    884 icount.o: $(srcdir)/icount.c $(top_builddir)/lib/config.h \
    885  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    886  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    887  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    888  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    889  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    890  $(srcdir)/tdb.h
    891 ind_block.o: $(srcdir)/ind_block.c $(top_builddir)/lib/config.h \
    892  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    893  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    894  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    895  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    896  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    897 initialize.o: $(srcdir)/initialize.c $(top_builddir)/lib/config.h \
    898  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    899  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    900  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    901  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    902  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    903 inline.o: $(srcdir)/inline.c $(top_builddir)/lib/config.h \
    904  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    905  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    906  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    907  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    908  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    909 inline_data.o: $(srcdir)/inline_data.c $(top_builddir)/lib/config.h \
    910  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    911  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_ext_attr.h \
    912  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    913  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    914  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    915  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/ext2fsP.h
    916 inode.o: $(srcdir)/inode.c $(top_builddir)/lib/config.h \
    917  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    918  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    919  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    920  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    921  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    922  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/e2image.h
    923 inode_io.o: $(srcdir)/inode_io.c $(top_builddir)/lib/config.h \
    924  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    925  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    926  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    927  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    928  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    929 imager.o: $(srcdir)/imager.c $(top_builddir)/lib/config.h \
    930  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    931  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    932  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    933  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    934  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    935 io_manager.o: $(srcdir)/io_manager.c $(top_builddir)/lib/config.h \
    936  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    937  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    938  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    939  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    940  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    941 ismounted.o: $(srcdir)/ismounted.c $(top_builddir)/lib/config.h \
    942  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    943  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    944  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    945  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    946  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    947  $(srcdir)/ext2fsP.h
    948 link.o: $(srcdir)/link.c $(top_builddir)/lib/config.h \
    949  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    950  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    951  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    952  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    953  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    954 llseek.o: $(srcdir)/llseek.c $(top_builddir)/lib/config.h \
    955  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/et/com_err.h \
    956  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_types.h
    957 lookup.o: $(srcdir)/lookup.c $(top_builddir)/lib/config.h \
    958  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    959  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    960  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    961  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    962  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    963 mkdir.o: $(srcdir)/mkdir.c $(top_builddir)/lib/config.h \
    964  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    965  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    966  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    967  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    968  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    969  $(srcdir)/ext2fsP.h
    970 mkjournal.o: $(srcdir)/mkjournal.c $(top_builddir)/lib/config.h \
    971  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    972  $(top_builddir)/lib/ext2fs/ext2_types.h $(top_srcdir)/lib/e2p/e2p.h \
    973  $(srcdir)/ext2_fs.h $(srcdir)/ext2fs.h $(srcdir)/ext3_extents.h \
    974  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    975  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    976  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/kernel-jbd.h \
    977  $(srcdir)/jfs_compat.h $(srcdir)/kernel-list.h
    978 mmp.o: $(srcdir)/mmp.c $(top_builddir)/lib/config.h \
    979  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    980  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    981  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    982  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
    983  $(srcdir)/hashmap.h $(srcdir)/bitops.h
    984 namei.o: $(srcdir)/namei.c $(top_builddir)/lib/config.h \
    985  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    986  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    987  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    988  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    989  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
    990  $(srcdir)/ext2fsP.h
    991 native.o: $(srcdir)/native.c $(top_builddir)/lib/config.h \
    992  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    993  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    994  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    995  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
    996  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
    997 newdir.o: $(srcdir)/newdir.c $(top_builddir)/lib/config.h \
    998  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
    999  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1000  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1001  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1002  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1003 openfs.o: $(srcdir)/openfs.c $(top_builddir)/lib/config.h \
   1004  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1005  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1006  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1007  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1008  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1009  $(srcdir)/e2image.h
   1010 progress.o: $(srcdir)/progress.c $(top_builddir)/lib/config.h \
   1011  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2fs.h \
   1012  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_fs.h \
   1013  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
   1014  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1015  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/ext2fsP.h
   1016 punch.o: $(srcdir)/punch.c $(top_builddir)/lib/config.h \
   1017  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1018  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1019  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1020  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1021  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1022  $(srcdir)/ext2fsP.h
   1023 qcow2.o: $(srcdir)/qcow2.c $(top_builddir)/lib/config.h \
   1024  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2fs.h \
   1025  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_fs.h \
   1026  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
   1027  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1028  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/qcow2.h
   1029 read_bb.o: $(srcdir)/read_bb.c $(top_builddir)/lib/config.h \
   1030  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1031  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1032  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1033  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1034  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1035 read_bb_file.o: $(srcdir)/read_bb_file.c $(top_builddir)/lib/config.h \
   1036  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1037  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1038  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1039  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1040  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1041 res_gdt.o: $(srcdir)/res_gdt.c $(top_builddir)/lib/config.h \
   1042  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1043  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1044  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1045  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1046  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1047 rw_bitmaps.o: $(srcdir)/rw_bitmaps.c $(top_builddir)/lib/config.h \
   1048  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1049  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1050  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1051  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1052  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1053  $(srcdir)/e2image.h
   1054 sha256.o: $(srcdir)/sha256.c $(top_builddir)/lib/config.h \
   1055  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2fs.h \
   1056  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_fs.h \
   1057  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
   1058  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1059  $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1060 sha512.o: $(srcdir)/sha512.c $(top_builddir)/lib/config.h \
   1061  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2fs.h \
   1062  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_fs.h \
   1063  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
   1064  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1065  $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1066 swapfs.o: $(srcdir)/swapfs.c $(top_builddir)/lib/config.h \
   1067  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1068  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1069  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1070  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1071  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1072  $(srcdir)/ext2fsP.h
   1073 symlink.o: $(srcdir)/symlink.c $(top_builddir)/lib/config.h \
   1074  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1075  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1076  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1077  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1078  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1079 tdb.o: $(srcdir)/tdb.c $(top_builddir)/lib/config.h \
   1080  $(top_builddir)/lib/dirpaths.h $(srcdir)/tdb.h
   1081 test_io.o: $(srcdir)/test_io.c $(top_builddir)/lib/config.h \
   1082  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1083  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1084  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1085  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1086  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1087 tst_badblocks.o: $(srcdir)/tst_badblocks.c $(top_builddir)/lib/config.h \
   1088  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1089  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1090  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1091  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1092  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1093 tst_bitops.o: $(srcdir)/tst_bitops.c $(top_builddir)/lib/config.h \
   1094  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1095  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1096  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1097  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1098  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1099 tst_byteswap.o: $(srcdir)/tst_byteswap.c $(top_builddir)/lib/config.h \
   1100  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1101  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1102  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1103  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1104  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1105 tst_getsize.o: $(srcdir)/tst_getsize.c $(top_builddir)/lib/config.h \
   1106  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1107  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1108  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1109  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1110  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1111 tst_iscan.o: $(srcdir)/tst_iscan.c $(top_builddir)/lib/config.h \
   1112  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1113  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1114  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1115  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1116  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1117 undo_io.o: $(srcdir)/undo_io.c $(top_builddir)/lib/config.h \
   1118  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1119  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1120  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1121  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1122  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1123  $(srcdir)/ext2fsP.h
   1124 unix_io.o: $(srcdir)/unix_io.c $(top_builddir)/lib/config.h \
   1125  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1126  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1127  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1128  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1129  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1130  $(srcdir)/ext2fsP.h
   1131 sparse_io.o: $(srcdir)/sparse_io.c $(top_builddir)/lib/config.h \
   1132  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1133  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1134  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1135  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1136  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1137 unlink.o: $(srcdir)/unlink.c $(top_builddir)/lib/config.h \
   1138  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1139  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1140  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1141  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1142  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1143 valid_blk.o: $(srcdir)/valid_blk.c $(top_builddir)/lib/config.h \
   1144  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1145  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1146  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1147  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1148  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1149 version.o: $(srcdir)/version.c $(top_builddir)/lib/config.h \
   1150  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1151  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1152  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1153  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1154  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1155  $(top_srcdir)/version.h
   1156 write_bb_file.o: $(srcdir)/write_bb_file.c $(top_builddir)/lib/config.h \
   1157  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1158  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1159  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1160  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1161  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h
   1162 rbtree.o: $(srcdir)/rbtree.c $(srcdir)/rbtree.h
   1163 tst_libext2fs.o: $(srcdir)/tst_libext2fs.c $(top_builddir)/lib/config.h \
   1164  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1165  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
   1166  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
   1167  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
   1168  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1169  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(top_srcdir)/lib/ss/ss.h \
   1170  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/debugfs/debugfs.h \
   1171  $(srcdir)/ext2fs.h $(top_srcdir)/debugfs/../misc/create_inode.h \
   1172  $(top_srcdir)/lib/e2p/e2p.h $(top_srcdir)/lib/support/quotaio.h \
   1173  $(top_srcdir)/lib/support/dqblk_v2.h \
   1174  $(top_srcdir)/lib/support/quotaio_tree.h
   1175 debug_cmds.o: debug_cmds.c $(top_srcdir)/lib/ss/ss.h \
   1176  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h
   1177 extent_cmds.o: extent_cmds.c $(top_srcdir)/lib/ss/ss.h \
   1178  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h
   1179 tst_cmds.o: tst_cmds.c $(top_srcdir)/lib/ss/ss.h \
   1180  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h
   1181 debugfs.o: $(top_srcdir)/debugfs/debugfs.c $(top_builddir)/lib/config.h \
   1182  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1183  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1184  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1185  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1186  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1187  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1188  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1189  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1190  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1191  $(top_srcdir)/lib/support/quotaio_tree.h $(top_srcdir)/debugfs/../version.h \
   1192  $(srcdir)/../../e2fsck/jfs_user.h $(srcdir)/kernel-jbd.h \
   1193  $(srcdir)/jfs_compat.h $(srcdir)/kernel-list.h \
   1194  $(top_srcdir)/lib/support/plausible.h
   1195 util.o: $(top_srcdir)/debugfs/util.c $(top_builddir)/lib/config.h \
   1196  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/ss/ss.h \
   1197  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
   1198  $(top_srcdir)/debugfs/debugfs.h $(srcdir)/ext2_fs.h \
   1199  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1200  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1201  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1202  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1203  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1204  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1205  $(top_srcdir)/lib/support/quotaio_tree.h
   1206 ncheck.o: $(top_srcdir)/debugfs/ncheck.c $(top_builddir)/lib/config.h \
   1207  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1208  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1209  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1210  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1211  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1212  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1213  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1214  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1215  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1216  $(top_srcdir)/lib/support/quotaio_tree.h
   1217 icheck.o: $(top_srcdir)/debugfs/icheck.c $(top_builddir)/lib/config.h \
   1218  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1219  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1220  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1221  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1222  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1223  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1224  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1225  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1226  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1227  $(top_srcdir)/lib/support/quotaio_tree.h
   1228 ls.o: $(top_srcdir)/debugfs/ls.c $(top_builddir)/lib/config.h \
   1229  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1230  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1231  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1232  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1233  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1234  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1235  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1236  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1237  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1238  $(top_srcdir)/lib/support/quotaio_tree.h
   1239 lsdel.o: $(top_srcdir)/debugfs/lsdel.c $(top_builddir)/lib/config.h \
   1240  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1241  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1242  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1243  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1244  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1245  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1246  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1247  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1248  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1249  $(top_srcdir)/lib/support/quotaio_tree.h
   1250 dump.o: $(top_srcdir)/debugfs/dump.c $(top_builddir)/lib/config.h \
   1251  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1252  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1253  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1254  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1255  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1256  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1257  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1258  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1259  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1260  $(top_srcdir)/lib/support/quotaio_tree.h
   1261 set_fields.o: $(top_srcdir)/debugfs/set_fields.c $(top_builddir)/lib/config.h \
   1262  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1263  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1264  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1265  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1266  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1267  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1268  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1269  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1270  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1271  $(top_srcdir)/lib/support/quotaio_tree.h
   1272 logdump.o: $(top_srcdir)/debugfs/logdump.c $(top_builddir)/lib/config.h \
   1273  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1274  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1275  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1276  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1277  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1278  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1279  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1280  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1281  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1282  $(top_srcdir)/lib/support/quotaio_tree.h $(srcdir)/../../e2fsck/jfs_user.h \
   1283  $(srcdir)/kernel-jbd.h $(srcdir)/jfs_compat.h $(srcdir)/kernel-list.h
   1284 htree.o: $(top_srcdir)/debugfs/htree.c $(top_builddir)/lib/config.h \
   1285  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1286  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1287  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1288  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1289  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1290  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1291  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1292  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1293  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1294  $(top_srcdir)/lib/support/quotaio_tree.h
   1295 unused.o: $(top_srcdir)/debugfs/unused.c $(top_builddir)/lib/config.h \
   1296  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1297  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1298  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1299  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1300  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1301  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1302  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1303  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1304  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1305  $(top_srcdir)/lib/support/quotaio_tree.h
   1306 filefrag.o: $(top_srcdir)/debugfs/filefrag.c $(top_builddir)/lib/config.h \
   1307  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1308  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1309  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1310  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1311  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1312  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1313  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1314  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1315  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1316  $(top_srcdir)/lib/support/quotaio_tree.h
   1317 extent_inode.o: $(top_srcdir)/debugfs/extent_inode.c \
   1318  $(top_builddir)/lib/config.h $(top_builddir)/lib/dirpaths.h \
   1319  $(top_srcdir)/debugfs/debugfs.h $(top_srcdir)/lib/ss/ss.h \
   1320  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
   1321  $(srcdir)/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
   1322  $(srcdir)/ext2fs.h $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1323  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1324  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1325  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1326  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1327  $(top_srcdir)/lib/support/quotaio_tree.h
   1328 zap.o: $(top_srcdir)/debugfs/zap.c $(top_builddir)/lib/config.h \
   1329  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1330  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1331  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1332  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1333  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1334  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1335  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1336  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1337  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1338  $(top_srcdir)/lib/support/quotaio_tree.h
   1339 quota.o: $(top_srcdir)/debugfs/quota.c $(top_builddir)/lib/config.h \
   1340  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1341  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1342  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1343  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1344  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1345  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1346  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1347  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1348  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1349  $(top_srcdir)/lib/support/quotaio_tree.h
   1350 xattrs.o: $(top_srcdir)/debugfs/xattrs.c $(top_builddir)/lib/config.h \
   1351  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/lib/support/cstring.h \
   1352  $(top_srcdir)/debugfs/debugfs.h $(top_srcdir)/lib/ss/ss.h \
   1353  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/lib/et/com_err.h \
   1354  $(srcdir)/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
   1355  $(srcdir)/ext2fs.h $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1356  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1357  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1358  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1359  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1360  $(top_srcdir)/lib/support/quotaio_tree.h
   1361 e2freefrag.o: $(top_srcdir)/misc/e2freefrag.c $(top_builddir)/lib/config.h \
   1362  $(top_builddir)/lib/dirpaths.h $(srcdir)/ext2_fs.h \
   1363  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1364  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
   1365  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1366  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(top_srcdir)/misc/e2freefrag.h \
   1367  $(top_srcdir)/debugfs/debugfs.h $(top_srcdir)/lib/ss/ss.h \
   1368  $(top_builddir)/lib/ss/ss_err.h $(top_srcdir)/debugfs/../misc/create_inode.h \
   1369  $(top_srcdir)/lib/e2p/e2p.h $(top_srcdir)/lib/support/quotaio.h \
   1370  $(top_srcdir)/lib/support/dqblk_v2.h \
   1371  $(top_srcdir)/lib/support/quotaio_tree.h
   1372 create_inode.o: $(top_srcdir)/misc/create_inode.c \
   1373  $(top_builddir)/lib/config.h $(top_builddir)/lib/dirpaths.h \
   1374  $(srcdir)/ext2fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
   1375  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1376  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1377  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1378  $(srcdir)/fiemap.h $(top_srcdir)/misc/create_inode.h \
   1379  $(top_srcdir)/lib/e2p/e2p.h $(top_srcdir)/lib/support/nls-enable.h
   1380 journal.o: $(top_srcdir)/debugfs/journal.c $(top_builddir)/lib/config.h \
   1381  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/journal.h \
   1382  $(srcdir)/../../e2fsck/jfs_user.h $(srcdir)/ext2_fs.h \
   1383  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1384  $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
   1385  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1386  $(srcdir)/hashmap.h $(srcdir)/bitops.h $(srcdir)/kernel-jbd.h \
   1387  $(srcdir)/jfs_compat.h $(srcdir)/kernel-list.h
   1388 revoke.o: $(top_srcdir)/e2fsck/revoke.c $(top_srcdir)/e2fsck/jfs_user.h \
   1389  $(srcdir)/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
   1390  $(srcdir)/ext2fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1391  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1392  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1393  $(srcdir)/kernel-jbd.h $(srcdir)/jfs_compat.h $(srcdir)/kernel-list.h
   1394 recovery.o: $(top_srcdir)/e2fsck/recovery.c $(top_srcdir)/e2fsck/jfs_user.h \
   1395  $(srcdir)/ext2_fs.h $(top_builddir)/lib/ext2fs/ext2_types.h \
   1396  $(srcdir)/ext2fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
   1397  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
   1398  $(srcdir)/ext2_ext_attr.h $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1399  $(srcdir)/kernel-jbd.h $(srcdir)/jfs_compat.h $(srcdir)/kernel-list.h
   1400 do_journal.o: $(top_srcdir)/debugfs/do_journal.c $(top_builddir)/lib/config.h \
   1401  $(top_builddir)/lib/dirpaths.h $(top_srcdir)/debugfs/debugfs.h \
   1402  $(top_srcdir)/lib/ss/ss.h $(top_builddir)/lib/ss/ss_err.h \
   1403  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_fs.h \
   1404  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
   1405  $(srcdir)/ext3_extents.h $(srcdir)/ext2_io.h \
   1406  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/ext2_ext_attr.h \
   1407  $(srcdir)/hashmap.h $(srcdir)/bitops.h \
   1408  $(top_srcdir)/debugfs/../misc/create_inode.h $(top_srcdir)/lib/e2p/e2p.h \
   1409  $(top_srcdir)/lib/support/quotaio.h $(top_srcdir)/lib/support/dqblk_v2.h \
   1410  $(top_srcdir)/lib/support/quotaio_tree.h $(srcdir)/kernel-jbd.h \
   1411  $(srcdir)/jfs_compat.h $(srcdir)/kernel-list.h \
   1412  $(top_srcdir)/debugfs/journal.h $(srcdir)/../../e2fsck/jfs_user.h
   1413