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 
      8 @MCONFIG@
      9 
     10 @DEBUGFS_CMT@DEBUGFS_LIB_OBJS = bb_compat.o cmp_bitmaps.o fileio.o \
     11 @DEBUGFS_CMT@	inode_io.o namei.o write_bb_file.o 
     12 
     13 @RESIZER_CMT@RESIZE_LIB_OBJS = rs_bitmap.o dupfs.o test_io.o 
     14 
     15 @IMAGER_CMT@E2IMAGE_LIB_OBJS = imager.o
     16 
     17 OBJS= $(DEBUGFS_LIB_OBJS) $(RESIZE_LIB_OBJS) $(E2IMAGE_LIB_OBJS) \
     18 	ext2_err.o \
     19 	alloc.o \
     20 	alloc_sb.o \
     21 	alloc_stats.o \
     22 	alloc_tables.o \
     23 	badblocks.o \
     24 	bb_inode.o \
     25 	bitmaps.o \
     26 	bitops.o \
     27 	block.o \
     28 	bmap.o \
     29 	check_desc.o \
     30 	closefs.o \
     31 	dblist.o \
     32 	dblist_dir.o \
     33 	dirblock.o \
     34 	dirhash.o \
     35 	dir_iterate.o \
     36 	expanddir.o \
     37 	ext_attr.o \
     38 	finddev.o \
     39 	flushb.o \
     40 	freefs.o \
     41 	gen_bitmap.o \
     42 	get_pathname.o \
     43 	getsize.o \
     44 	getsectsize.o \
     45 	icount.o \
     46 	ind_block.o \
     47 	initialize.o \
     48 	inline.o \
     49 	inode.o \
     50 	io_manager.o \
     51 	ismounted.o \
     52 	link.o \
     53 	llseek.o \
     54 	lookup.o \
     55 	mkdir.o \
     56 	mkjournal.o \
     57 	native.o \
     58 	newdir.o \
     59 	openfs.o \
     60 	read_bb.o \
     61 	read_bb_file.o \
     62 	res_gdt.o \
     63 	rw_bitmaps.o \
     64 	swapfs.o \
     65 	tdb.o \
     66 	unix_io.o \
     67 	unlink.o \
     68 	valid_blk.o \
     69 	version.o
     70 
     71 SRCS= ext2_err.c \
     72 	$(srcdir)/alloc.c \
     73 	$(srcdir)/alloc_sb.c \
     74 	$(srcdir)/alloc_stats.c \
     75 	$(srcdir)/alloc_tables.c \
     76 	$(srcdir)/badblocks.c \
     77 	$(srcdir)/bb_compat.c \
     78 	$(srcdir)/bb_inode.c \
     79 	$(srcdir)/bitmaps.c \
     80 	$(srcdir)/bitops.c \
     81 	$(srcdir)/block.c \
     82 	$(srcdir)/bmap.c \
     83 	$(srcdir)/check_desc.c \
     84 	$(srcdir)/closefs.c \
     85 	$(srcdir)/cmp_bitmaps.c \
     86 	$(srcdir)/dblist.c \
     87 	$(srcdir)/dblist_dir.c \
     88 	$(srcdir)/dirblock.c \
     89 	$(srcdir)/dirhash.c \
     90 	$(srcdir)/dir_iterate.c \
     91 	$(srcdir)/dupfs.c \
     92 	$(srcdir)/expanddir.c \
     93 	$(srcdir)/ext_attr.c \
     94 	$(srcdir)/fileio.c \
     95 	$(srcdir)/finddev.c \
     96 	$(srcdir)/flushb.c \
     97 	$(srcdir)/freefs.c \
     98 	$(srcdir)/gen_bitmap.c \
     99 	$(srcdir)/get_pathname.c \
    100 	$(srcdir)/getsize.c \
    101 	$(srcdir)/getsectsize.c \
    102 	$(srcdir)/icount.c \
    103 	$(srcdir)/ind_block.c \
    104 	$(srcdir)/initialize.c \
    105 	$(srcdir)/inline.c \
    106 	$(srcdir)/inode.c \
    107 	$(srcdir)/inode_io.c \
    108 	$(srcdir)/imager.c \
    109 	$(srcdir)/io_manager.c \
    110 	$(srcdir)/ismounted.c \
    111 	$(srcdir)/link.c \
    112 	$(srcdir)/llseek.c \
    113 	$(srcdir)/lookup.c \
    114 	$(srcdir)/mkdir.c \
    115 	$(srcdir)/mkjournal.c \
    116 	$(srcdir)/namei.c \
    117 	$(srcdir)/native.c \
    118 	$(srcdir)/newdir.c \
    119 	$(srcdir)/openfs.c \
    120 	$(srcdir)/read_bb.c \
    121 	$(srcdir)/read_bb_file.c \
    122 	$(srcdir)/res_gdt.c \
    123 	$(srcdir)/rs_bitmap.c \
    124 	$(srcdir)/rw_bitmaps.c \
    125 	$(srcdir)/swapfs.c \
    126 	$(srcdir)/tdb.c \
    127 	$(srcdir)/test_io.c \
    128 	$(srcdir)/unix_io.c \
    129 	$(srcdir)/unlink.c \
    130 	$(srcdir)/valid_blk.c \
    131 	$(srcdir)/version.c \
    132 	$(srcdir)/write_bb_file.c \
    133 	$(srcdir)/tst_badblocks.c \
    134 	$(srcdir)/tst_bitops.c \
    135 	$(srcdir)/tst_byteswap.c \
    136 	$(srcdir)/tst_getsize.c \
    137 	$(srcdir)/tst_iscan.c
    138 
    139 HFILES= bitops.h ext2fs.h ext2_io.h ext2_fs.h ext2_ext_attr.h ext3_extents.h \
    140 	tdb.h
    141 HFILES_IN=  ext2_err.h ext2_types.h
    142 
    143 LIBRARY= libext2fs
    144 LIBDIR= ext2fs
    145 
    146 ELF_VERSION = 2.4
    147 ELF_SO_VERSION = 2
    148 ELF_IMAGE = libext2fs
    149 ELF_MYDIR = ext2fs
    150 ELF_INSTALL_DIR = $(root_libdir)
    151 ELF_OTHER_LIBS = -L../.. -lcom_err
    152 
    153 BSDLIB_VERSION = 2.1
    154 BSDLIB_IMAGE = libext2fs
    155 BSDLIB_MYDIR = ext2fs
    156 BSDLIB_INSTALL_DIR = $(root_libdir)
    157 
    158 @MAKEFILE_LIBRARY@
    159 @MAKEFILE_ELF@
    160 @MAKEFILE_BSDLIB@
    161 @MAKEFILE_PROFILE@
    162 @MAKEFILE_CHECKER@
    163 
    164 all:: ext2fs.pc
    165 
    166 .c.o:
    167 	@echo "	CC $<"
    168 	@$(CC) $(ALL_CFLAGS) -c $< -o $@
    169 @PROFILE_CMT@	@$(CC) $(ALL_CFLAGS) -g -pg -o profiled/$*.o -c $<
    170 @CHECKER_CMT@	@$(CC) $(ALL_CFLAGS) -checker -g -o checker/$*.o -c $<
    171 @ELF_CMT@	@$(CC) $(ALL_CFLAGS) -fPIC -o elfshared/$*.o -c $<
    172 @BSDLIB_CMT@	@$(CC) $(ALL_CFLAGS) $(BSDLIB_PIC_FLAG) -o pic/$*.o -c $<
    173 
    174 COMPILE_ET=../et/compile_et --build-tree
    175 
    176 DISTFILES= Makefile *.c *.h image
    177 
    178 ext2_err.et: $(DEP_SUBSTITUTE) $(srcdir)/ext2_err.et.in
    179 	@echo "	SUBST $@"
    180 	@$(SUBSTITUTE) $(srcdir)/ext2_err.et.in ext2_err.et
    181 
    182 ext2_err.c ext2_err.h: ext2_err.et
    183 	@echo "	COMPILE_ET ext2_err.et"
    184 	@$(COMPILE_ET) ext2_err.et
    185 
    186 ext2fs.pc: $(srcdir)/ext2fs.pc.in $(top_builddir)/config.status
    187 	@echo "	CONFIG.STATUS $@"
    188 	@cd $(top_builddir); CONFIG_FILES=lib/ext2fs/ext2fs.pc ./config.status
    189 
    190 tst_badblocks: tst_badblocks.o freefs.o \
    191 		read_bb_file.o write_bb_file.o badblocks.o 
    192 	@echo "	LD $@"
    193 	@$(CC) -o tst_badblocks tst_badblocks.o freefs.o \
    194 		read_bb_file.o write_bb_file.o badblocks.o \
    195 		inline.o bitops.o gen_bitmap.o $(LIBCOM_ERR)
    196 
    197 tst_icount: icount.c initialize.o  $(STATIC_LIBEXT2FS)
    198 	@echo "	LD $@"
    199 	@$(CC) -o tst_icount $(srcdir)/icount.c initialize.o \
    200 		-DDEBUG $(ALL_CFLAGS) \
    201 		$(STATIC_LIBEXT2FS) $(LIBCOM_ERR)
    202 
    203 tst_iscan: tst_iscan.o inode.o badblocks.o test_io.o $(STATIC_LIBEXT2FS)
    204 	@echo "	LD $@"
    205 	@$(CC) -o tst_iscan tst_iscan.o inode.o badblocks.o test_io.o \
    206 		$(STATIC_LIBEXT2FS) $(LIBCOM_ERR)
    207 
    208 tst_getsize: tst_getsize.o getsize.o $(STATIC_LIBEXT2FS)
    209 	@echo "	LD $@"
    210 	@$(CC) -o tst_getsize tst_getsize.o getsize.o $(STATIC_LIBEXT2FS) \
    211 		$(LIBCOM_ERR)
    212 
    213 tst_ismounted: $(srcdir)/ismounted.c $(STATIC_LIBEXT2FS)
    214 	@echo "	LD $@"
    215 	@$(CC) -o tst_ismounted $(srcdir)/ismounted.c -DDEBUG $(ALL_CFLAGS) $(LIBCOM_ERR) 
    216 
    217 tst_byteswap: tst_byteswap.o bitops.o $(STATIC_LIBEXT2FS)
    218 	@echo "	LD $@"
    219 	@$(CC) -o tst_byteswap tst_byteswap.o bitops.o $(STATIC_LIBEXT2FS) \
    220 		$(LIBCOM_ERR)
    221 
    222 tst_bitops: tst_bitops.o inline.o $(STATIC_LIBEXT2FS)
    223 	@echo "	LD $@"
    224 	@$(CC) -o tst_bitops tst_bitops.o inline.o $(ALL_CFLAGS) \
    225 		$(STATIC_LIBEXT2FS) $(LIBCOM_ERR)
    226 
    227 tst_getsectsize: tst_getsectsize.o getsectsize.o $(STATIC_LIBEXT2FS)
    228 	@echo "	LD $@"
    229 	@$(CC) -o tst_sectgetsize tst_getsectsize.o getsectsize.o \
    230 		$(STATIC_LIBEXT2FS) $(LIBCOM_ERR)
    231 
    232 tst_types: tst_types.o ext2_types.h 
    233 	@echo "	LD $@"
    234 	@$(CC) -o tst_types tst_types.o 
    235 
    236 tst_super_size: tst_super_size.o ext2_fs.h
    237 	@echo "	LD $@"
    238 	@$(CC) -o tst_super_size tst_super_size.o 
    239 
    240 ext2_tdbtool: tdbtool.o
    241 	@echo "	LD $@"
    242 	@$(CC) -o ext2_tdbtool tdbtool.o tdb.o
    243 
    244 mkjournal: mkjournal.c $(STATIC_LIBEXT2FS)
    245 	@echo "	LD $@"
    246 	@$(CC) -o mkjournal $(srcdir)/mkjournal.c -DDEBUG $(STATIC_LIBEXT2FS) $(LIBCOM_ERR) $(ALL_CFLAGS)
    247 
    248 check:: tst_bitops tst_badblocks tst_iscan @SWAPFS_CMT@ tst_byteswap \
    249 	tst_types tst_icount tst_super_size
    250 	LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_bitops
    251 	LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_badblocks
    252 	LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_iscan
    253 @SWAPFS_CMT@	LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_byteswap
    254 	LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_types
    255 	LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_icount
    256 	LD_LIBRARY_PATH=$(LIB) DYLD_LIBRARY_PATH=$(LIB) ./tst_super_size
    257 
    258 installdirs::
    259 	@echo "	MKINSTALLDIRS $(libdir) $(includedir)/ext2fs"
    260 	@$(MKINSTALLDIRS) $(DESTDIR)$(libdir) \
    261 		$(DESTDIR)$(includedir)/ext2fs $(DESTDIR)$(libdir)/pkgconfig
    262 
    263 install:: all $(HFILES) $(HFILES_IN) installdirs ext2fs.pc
    264 	@echo "	INSTALL_DATA $(libdir)/libext2fs.a"
    265 	@$(INSTALL_DATA) libext2fs.a $(DESTDIR)$(libdir)/libext2fs.a
    266 	@-$(RANLIB) $(DESTDIR)$(libdir)/libext2fs.a
    267 	@$(CHMOD) $(LIBMODE) $(DESTDIR)$(libdir)/libext2fs.a
    268 	@for i in $(HFILES); do \
    269 		echo "	INSTALL_DATA $(includedir)/ext2fs/$$i"; \
    270 		$(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/ext2fs/$$i; \
    271 	done
    272 	@for i in $(HFILES_IN); do \
    273 		echo "	INSTALL_DATA $(includedir)/ext2fs/$$i"; \
    274 		$(INSTALL_DATA) $$i $(DESTDIR)$(includedir)/ext2fs/$$i; \
    275 	done
    276 	@echo "	INSTALL_DATA $(libdir)/pkgconfig/ext2fs.pc"
    277 	@$(INSTALL_DATA) ext2fs.pc $(DESTDIR)$(libdir)/pkgconfig/ext2fs.pc
    278 
    279 uninstall::
    280 	$(RM) -f $(DESTDIR)$(libdir)/libext2fs.a \
    281 		$(DESTDIR)$(libdir)/pkgconfig/ext2fs.pc
    282 	$(RM) -rf $(DESTDIR)$(includedir)/ext2fs 
    283 
    284 clean::
    285 	$(RM) -f \#* *.s *.o *.a *~ *.bak core profiled/* checker/* \
    286 		tst_badblocks tst_iscan ext2_err.et ext2_err.c ext2_err.h \
    287 		tst_byteswap tst_ismounted tst_getsize tst_sectgetsize \
    288 		tst_bitops tst_types tst_icount tst_super_size \
    289 		ext2_tdbtool mkjournal \
    290 		../libext2fs.a ../libext2fs_p.a ../libext2fs_chk.a
    291 
    292 mostlyclean:: clean
    293 distclean:: clean
    294 	$(RM) -f .depend ext2_err.c ext2_err.h Makefile ext2fs.pc \
    295 		$(srcdir)/TAGS $(srcdir)/Makefile.in.old
    296 #
    297 # Hack to parallel makes recognize dependencies correctly.
    298 #
    299 $(top_builddir)/lib/ext2fs/ext2_err.h: ext2_err.h
    300 
    301 $(OBJS): subdirs
    302 
    303 # +++ Dependency line eater +++
    304 # 
    305 # Makefile dependencies follow.  This must be the last section in
    306 # the Makefile.in file
    307 #
    308 ext2_err.o: ext2_err.c
    309 alloc.o: $(srcdir)/alloc.c $(srcdir)/ext2_fs.h \
    310  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    311  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    312  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    313 alloc_sb.o: $(srcdir)/alloc_sb.c $(srcdir)/ext2_fs.h \
    314  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    315  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    316  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    317 alloc_stats.o: $(srcdir)/alloc_stats.c $(srcdir)/ext2_fs.h \
    318  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    319  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    320  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    321 alloc_tables.o: $(srcdir)/alloc_tables.c $(srcdir)/ext2_fs.h \
    322  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    323  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    324  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    325 badblocks.o: $(srcdir)/badblocks.c $(srcdir)/ext2_fs.h \
    326  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    327  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    328  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    329  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    330 bb_compat.o: $(srcdir)/bb_compat.c $(srcdir)/ext2_fs.h \
    331  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    332  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    333  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    334  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    335 bb_inode.o: $(srcdir)/bb_inode.c $(srcdir)/ext2_fs.h \
    336  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    337  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    338  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    339 bitmaps.o: $(srcdir)/bitmaps.c $(srcdir)/ext2_fs.h \
    340  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    341  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    342  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    343 bitops.o: $(srcdir)/bitops.c $(srcdir)/ext2_fs.h \
    344  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    345  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    346  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    347 block.o: $(srcdir)/block.c $(srcdir)/ext2_fs.h \
    348  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    349  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    350  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    351 bmap.o: $(srcdir)/bmap.c $(srcdir)/ext2_fs.h \
    352  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    353  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    354  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    355 check_desc.o: $(srcdir)/check_desc.c $(srcdir)/ext2_fs.h \
    356  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    357  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    358  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    359 closefs.o: $(srcdir)/closefs.c $(srcdir)/ext2_fs.h \
    360  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    361  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    362  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    363  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    364 cmp_bitmaps.o: $(srcdir)/cmp_bitmaps.c $(srcdir)/ext2_fs.h \
    365  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    366  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    367  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    368 dblist.o: $(srcdir)/dblist.c $(srcdir)/ext2_fs.h \
    369  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    370  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    371  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    372  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    373 dblist_dir.o: $(srcdir)/dblist_dir.c $(srcdir)/ext2_fs.h \
    374  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    375  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    376  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    377  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    378 dirblock.o: $(srcdir)/dirblock.c $(srcdir)/ext2_fs.h \
    379  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    380  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    381  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    382 dirhash.o: $(srcdir)/dirhash.c $(srcdir)/ext2_fs.h \
    383  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    384  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    385  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    386 dir_iterate.o: $(srcdir)/dir_iterate.c $(srcdir)/ext2_fs.h \
    387  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    388  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    389  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    390  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    391 dupfs.o: $(srcdir)/dupfs.c $(srcdir)/ext2_fs.h \
    392  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    393  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    394  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    395  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    396 expanddir.o: $(srcdir)/expanddir.c $(srcdir)/ext2_fs.h \
    397  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    398  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    399  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    400 ext_attr.o: $(srcdir)/ext_attr.c $(srcdir)/ext2_fs.h \
    401  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2_ext_attr.h \
    402  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    403  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    404  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    405 fileio.o: $(srcdir)/fileio.c $(srcdir)/ext2_fs.h \
    406  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    407  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    408  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    409 finddev.o: $(srcdir)/finddev.c $(srcdir)/ext2_fs.h \
    410  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    411  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    412  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    413 flushb.o: $(srcdir)/flushb.c $(srcdir)/ext2_fs.h \
    414  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    415  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    416  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    417 freefs.o: $(srcdir)/freefs.c $(srcdir)/ext2_fs.h \
    418  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    419  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    420  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    421  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    422 gen_bitmap.o: $(srcdir)/gen_bitmap.c $(srcdir)/ext2_fs.h \
    423  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    424  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    425  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    426 get_pathname.o: $(srcdir)/get_pathname.c $(srcdir)/ext2_fs.h \
    427  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    428  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    429  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    430 getsize.o: $(srcdir)/getsize.c $(srcdir)/ext2_fs.h \
    431  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    432  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    433  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    434 getsectsize.o: $(srcdir)/getsectsize.c $(srcdir)/ext2_fs.h \
    435  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    436  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    437  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    438 icount.o: $(srcdir)/icount.c $(srcdir)/ext2_fs.h \
    439  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    440  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    441  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h \
    442  $(srcdir)/tdb.h
    443 ind_block.o: $(srcdir)/ind_block.c $(srcdir)/ext2_fs.h \
    444  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    445  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    446  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    447 initialize.o: $(srcdir)/initialize.c $(srcdir)/ext2_fs.h \
    448  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    449  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    450  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    451 inline.o: $(srcdir)/inline.c $(srcdir)/ext2_fs.h \
    452  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    453  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    454  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    455 inode.o: $(srcdir)/inode.c $(srcdir)/ext2_fs.h \
    456  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fsP.h \
    457  $(srcdir)/ext2fs.h $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h \
    458  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    459  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h $(srcdir)/e2image.h
    460 inode_io.o: $(srcdir)/inode_io.c $(srcdir)/ext2_fs.h \
    461  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    462  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    463  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    464 imager.o: $(srcdir)/imager.c $(srcdir)/ext2_fs.h \
    465  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    466  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    467  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    468 io_manager.o: $(srcdir)/io_manager.c $(srcdir)/ext2_fs.h \
    469  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    470  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    471  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    472 ismounted.o: $(srcdir)/ismounted.c $(srcdir)/ext2_fs.h \
    473  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    474  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    475  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    476 link.o: $(srcdir)/link.c $(srcdir)/ext2_fs.h \
    477  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    478  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    479  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    480 llseek.o: $(srcdir)/llseek.c $(top_srcdir)/lib/et/com_err.h \
    481  $(srcdir)/ext2_io.h
    482 lookup.o: $(srcdir)/lookup.c $(srcdir)/ext2_fs.h \
    483  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    484  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    485  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    486 mkdir.o: $(srcdir)/mkdir.c $(srcdir)/ext2_fs.h \
    487  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    488  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    489  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    490 mkjournal.o: $(srcdir)/mkjournal.c $(srcdir)/ext2_fs.h \
    491  $(top_builddir)/lib/ext2fs/ext2_types.h $(top_srcdir)/lib/e2p/e2p.h \
    492  $(srcdir)/ext2_fs.h $(srcdir)/ext2fs.h $(srcdir)/ext3_extents.h \
    493  $(top_srcdir)/lib/et/com_err.h $(srcdir)/ext2_io.h \
    494  $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h \
    495  $(srcdir)/jfs_user.h $(srcdir)/kernel-jbd.h $(srcdir)/jfs_compat.h \
    496  $(srcdir)/kernel-list.h
    497 namei.o: $(srcdir)/namei.c $(srcdir)/ext2_fs.h \
    498  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    499  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    500  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    501 native.o: $(srcdir)/native.c $(srcdir)/ext2_fs.h \
    502  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    503  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    504  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    505 newdir.o: $(srcdir)/newdir.c $(srcdir)/ext2_fs.h \
    506  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    507  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    508  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    509 openfs.o: $(srcdir)/openfs.c $(srcdir)/ext2_fs.h \
    510  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    511  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    512  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h \
    513  $(srcdir)/e2image.h
    514 read_bb.o: $(srcdir)/read_bb.c $(srcdir)/ext2_fs.h \
    515  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    516  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    517  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    518 read_bb_file.o: $(srcdir)/read_bb_file.c $(srcdir)/ext2_fs.h \
    519  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    520  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    521  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    522 res_gdt.o: $(srcdir)/res_gdt.c $(srcdir)/ext2_fs.h \
    523  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    524  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    525  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    526 rs_bitmap.o: $(srcdir)/rs_bitmap.c $(srcdir)/ext2_fs.h \
    527  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    528  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    529  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    530 rw_bitmaps.o: $(srcdir)/rw_bitmaps.c $(srcdir)/ext2_fs.h \
    531  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    532  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    533  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h \
    534  $(srcdir)/e2image.h
    535 swapfs.o: $(srcdir)/swapfs.c $(srcdir)/ext2_fs.h \
    536  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    537  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    538  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h \
    539  $(srcdir)/ext2_ext_attr.h
    540 tdb.o: $(srcdir)/tdb.c $(srcdir)/tdb.h
    541 test_io.o: $(srcdir)/test_io.c $(srcdir)/ext2_fs.h \
    542  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    543  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    544  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    545 unix_io.o: $(srcdir)/unix_io.c $(srcdir)/ext2_fs.h \
    546  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    547  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    548  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    549 unlink.o: $(srcdir)/unlink.c $(srcdir)/ext2_fs.h \
    550  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    551  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    552  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    553 valid_blk.o: $(srcdir)/valid_blk.c $(srcdir)/ext2_fs.h \
    554  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    555  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    556  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    557 version.o: $(srcdir)/version.c $(srcdir)/ext2_fs.h \
    558  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    559  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    560  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h \
    561  $(top_srcdir)/version.h
    562 write_bb_file.o: $(srcdir)/write_bb_file.c $(srcdir)/ext2_fs.h \
    563  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    564  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    565  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    566 tst_badblocks.o: $(srcdir)/tst_badblocks.c $(srcdir)/ext2_fs.h \
    567  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    568  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    569  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    570 tst_bitops.o: $(srcdir)/tst_bitops.c $(srcdir)/ext2_fs.h \
    571  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    572  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    573  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    574 tst_byteswap.o: $(srcdir)/tst_byteswap.c $(srcdir)/ext2_fs.h \
    575  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    576  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    577  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    578 tst_getsize.o: $(srcdir)/tst_getsize.c $(srcdir)/ext2_fs.h \
    579  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    580  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    581  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    582 tst_iscan.o: $(srcdir)/tst_iscan.c $(srcdir)/ext2_fs.h \
    583  $(top_builddir)/lib/ext2fs/ext2_types.h $(srcdir)/ext2fs.h \
    584  $(srcdir)/ext2_fs.h $(srcdir)/ext3_extents.h $(top_srcdir)/lib/et/com_err.h \
    585  $(srcdir)/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(srcdir)/bitops.h
    586