Makefile.in revision 74becf3c0a065f8d64e07ce4d31f9fe53be91d62
150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Makefile for e2fsck 350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'osrcdir = @srcdir@ 650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'otop_srcdir = @top_srcdir@ 750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oVPATH = @srcdir@ 850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'otop_builddir = .. 950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oINSTALL = @INSTALL@ 1050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oLDFLAG_STATIC = @LDFLAG_STATIC@ 1150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 1250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o@MCONFIG@ 1350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 1450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oPROGS= e2fsck extend @EXTRA_PROGS@ 1550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oMANPAGES= e2fsck.8 1650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 1750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oLIBS= -L../lib -lss -lcom_err -lext2fs $(CHECKLIB) 1850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oDEPLIBS= ../lib/libss.a ../lib/libcom_err.a ../lib/libext2fs.a 1950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 2050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o.c.o: 2174becf3c0a065f8d64e07ce4d31f9fe53be91d62Theodore Ts'o $(CC) -c $(ALL_CFLAGS) $< -o $@ 2250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 2350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 2450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Flags for using Checker 2550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Note: The optimization flags must include -g 2650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 2750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#MCHECK= -checker 2850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#LIBS= -L../lib -lss -lcom_err -le2fs $(CHECKLIB) 2950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#DEPLIBS= ../lib/libss.a ../lib/libcom_err.a ../lib/libext2fs.a 3050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#CHECKLIB= /usr/lib/libchecker.o 3150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 3250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 3350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Flags for doing mtrace --- uncomment to produce mtracing e2fsck 3450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Note: The optimization flags must include -g 3550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 3650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#MTRACE= -DMTRACE 3750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#MTRACE_OBJ= mtrace.o 3850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#MTRACE_SRC= $(srcdir)/mtrace.c 3950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#OPT= -g 4050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 4150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 4250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Flags for doing mcheck --- uncomment to produce mchecking e2fsck 4350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Note: The optimization flags must include -g 4450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 4550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#MCHECK= -DMCHECK 4650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 4750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 4850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Flags for profiling --- uncomment to produce profiling e2fsck 4950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 5050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#PROF= -pg 5150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#LIBS= -L../lib -lss -lcom_err_p -lext2fs_p 5250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o#DEPLIBS= ../lib/libss.a ../lib/libcom_err_p.a ../lib/libext2fs_p.a 5350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 5450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oOBJS= e2fsck.o pass1.o pass1b.o pass2.o pass3.o pass4.o pass5.o \ 5550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o badblocks.o util.o dirinfo.o ehandler.o $(MTRACE_OBJ) 5650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 5750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oSRCS= $(srcdir)/e2fsck.c \ 5850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/pass1.c \ 5950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/pass1b.c \ 6050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/pass2.c \ 6150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/pass3.c \ 6250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/pass4.c \ 6350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/pass5.c \ 6450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/badblocks.c \ 6550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/util.c \ 6650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/dirinfo.c \ 6750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/ehandler.c \ 6850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(MTRACE_SRC) 6950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 7050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oall:: $(PROGS) 7150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 7250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oe2fsck: $(OBJS) $(DEPLIBS) 7374becf3c0a065f8d64e07ce4d31f9fe53be91d62Theodore Ts'o $(LD) $(ALL_LDFLAGS) $(LDFLAG_STATIC) -o e2fsck $(OBJS) $(LIBS) 7450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 7550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oextend: extend.o 7674becf3c0a065f8d64e07ce4d31f9fe53be91d62Theodore Ts'o $(LD) $(ALL_LDFLAGS) -o extend extend.o $(CHECKLIB) 7750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 7850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oflushb: flushb.o 7974becf3c0a065f8d64e07ce4d31f9fe53be91d62Theodore Ts'o $(LD) $(ALL_LDFLAGS) -o flushb flushb.o $(CHECKLIB) 8050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 8150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oiscan: iscan.o util.o 8274becf3c0a065f8d64e07ce4d31f9fe53be91d62Theodore Ts'o $(LD) $(ALL_LDFLAGS) -o iscan iscan.o util.o ehandler.o $(LIBS) 8350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 8450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 8550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oinstalldirs: 8650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/mkinstalldirs $(DESTDIR)$(sbindir) $(DESTDIR)$(man8dir) \ 8750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(DESTDIR)$(cat8dir) 8850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 8950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oinstall: $(PROGS) $(MANPAGES) installdirs 9050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o for i in $(PROGS); do \ 9150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(INSTALL_PROGRAM) $$i $(DESTDIR)$(sbindir)/$$i; \ 9250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(STRIP) $(DESTDIR)$(sbindir)/$$i; \ 9350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o done 9450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(LN) -f $(DESTDIR)$(sbindir)/e2fsck $(DESTDIR)$(sbindir)/fsck.ext2 9550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o for i in $(MANPAGES); do \ 9674becf3c0a065f8d64e07ce4d31f9fe53be91d62Theodore Ts'o $(INSTALL_DATA) $$i $(DESTDIR)$(man8dir)/$$i; \ 9750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o done 9874becf3c0a065f8d64e07ce4d31f9fe53be91d62Theodore Ts'o 9950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'ouninstall: 10050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(RM) -f $(sbindir)/e2fsck 10150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(RM) -f $(sbindir)/flushb 10250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(RM) -f $(sbindir)/fsck.ext2 10350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o for i in $(MANPAGES); do \ 10450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(RM) -f $(man8dir)/$$i; \ 10550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o done 10650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 10750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oclean: 10850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(RM) -f $(PROGS) \#* *\# *.s *.o *.a *~ core 10950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'omostlyclean: clean 11050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'odistclean: clean 11150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(RM) -f .depend Makefile 11250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 11350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# +++ Dependency line eater +++ 11450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 11550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# Makefile dependencies follow. This must be the last section in 11650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# the Makefile.in file 11750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o# 11850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oe2fsck.o : $(srcdir)/e2fsck.c \ 11950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/et/com_err.h \ 12050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 12150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h \ 12250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h $(srcdir)/../version.h 12350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'opass1.o : $(srcdir)/pass1.c \ 12450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/et/com_err.h \ 12550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 12650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h 12750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'opass1b.o : $(srcdir)/pass1b.c \ 12850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/et/com_err.h \ 12950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 13050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h \ 13150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h 13250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'opass2.o : $(srcdir)/pass2.c $(top_srcdir)/lib/et/com_err.h \ 13350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 13450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/io.h \ 13550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h 13650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'opass3.o : $(srcdir)/pass3.c \ 13750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/et/com_err.h \ 13850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 13950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/io.h \ 14050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h 14150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'opass4.o : $(srcdir)/pass4.c $(srcdir)/e2fsck.h \ 14250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h \ 14350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/et/com_err.h $(top_srcdir)/lib/ext2fs/io.h \ 14450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h 14550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'opass5.o : $(srcdir)/pass5.c $(top_srcdir)/lib/et/com_err.h \ 14650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 14750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/io.h \ 14850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h 14950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'obadblocks.o : $(srcdir)/badblocks.c \ 15050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/et/com_err.h \ 15150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 15250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h \ 15350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h 15450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'outil.o : $(srcdir)/util.c \ 15550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 15650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/et/com_err.h \ 15750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \ 15850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/bitops.h 15950e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'odirinfo.o : $(srcdir)/dirinfo.c $(top_srcdir)/lib/et/com_err.h \ 16050e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 16150e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/ext2fs/io.h \ 16250e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h 16350e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'oehandler.o : $(srcdir)/ehandler.c \ 16450e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(srcdir)/e2fsck.h \ 16550e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/ext2fs.h $(top_srcdir)/lib/et/com_err.h \ 16650e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/io.h $(top_builddir)/lib/ext2fs/ext2_err.h \ 16750e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o $(top_srcdir)/lib/ext2fs/bitops.h 16850e1e10fa0ac12a3e2a9d20a75ee9041873cda96Theodore Ts'o 169