2 # Standard e2fsprogs prologue....
6 top_srcdir
= @top_srcdir@
17 MK_CMDS
= _SS_DIR_OVERRIDE
=..
/lib
/ss ..
/lib
/ss
/mk_cmds
19 DEBUG_OBJS
= debug_cmds.o debugfs.o util.o ncheck.o icheck.o ls.o \
20 lsdel.o dump.o set_fields.o logdump.o htree.o unused.o e2freefrag.o \
21 filefrag.o extent_cmds.o extent_inode.o zap.o
23 RO_DEBUG_OBJS
= ro_debug_cmds.o ro_debugfs.o util.o ncheck.o icheck.o ls.o \
24 lsdel.o logdump.o htree.o e2freefrag.o filefrag.o extent_cmds.o \
27 SRCS
= debug_cmds.c
$(srcdir)/debugfs.c
$(srcdir)/util.c
$(srcdir)/ls.c \
28 $(srcdir)/ncheck.c
$(srcdir)/icheck.c
$(srcdir)/lsdel.c \
29 $(srcdir)/dump.c
$(srcdir)/set_fields.c
${srcdir}/logdump.c \
30 $(srcdir)/htree.c
$(srcdir)/unused.c
${srcdir}/..
/misc
/e2freefrag.c \
31 $(srcdir)/filefrag.c
$(srcdir)/extent_inode.c
$(srcdir)/zap.c
33 LIBS
= $(LIBEXT2FS
) $(LIBE2P
) $(LIBSS
) $(LIBCOM_ERR
) $(LIBBLKID
) \
35 DEPLIBS
= $(LIBEXT2FS
) $(LIBE2P
) $(DEPLIBSS
) $(DEPLIBCOM_ERR
) \
36 $(DEPLIBBLKID
) $(DEPLIBUUID
)
38 STATIC_LIBS
= $(STATIC_LIBEXT2FS
) $(STATIC_LIBSS
) $(STATIC_LIBCOM_ERR
) \
39 $(STATIC_LIBBLKID
) $(STATIC_LIBUUID
) $(STATIC_LIBE2P
) $(SYSLIBS
)
40 STATIC_DEPLIBS
= $(STATIC_LIBEXT2FS
) $(DEPSTATIC_LIBSS
) \
41 $(DEPSTATIC_LIBCOM_ERR
) $(DEPSTATIC_LIBUUID
) \
46 $(Q
) $(CC
) -c
$(ALL_CFLAGS
) $< -o
$@
47 $(Q
) $(CHECK_CMD
) $(ALL_CFLAGS
) $<
49 all:: $(PROGS
) $(MANPAGES
)
51 debugfs
: $(DEBUG_OBJS
) $(DEPLIBS
)
53 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o debugfs
$(DEBUG_OBJS
) $(LIBS
)
55 debugfs.static
: $(DEBUG_OBJS
) $(STATIC_DEPLIBS
)
57 $(Q
) $(CC
) $(LDFLAGS_STATIC
) -o debugfs.static
$(DEBUG_OBJS
) \
58 $(STATIC_LIBS
) $(READLINE_LIB
)
60 rdebugfs
: $(RO_DEBUG_OBJS
) $(DEPLIBS
)
62 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o rdebugfs
$(RO_DEBUG_OBJS
) $(LIBS
)
64 debug_cmds.c debug_cmds.h
: debug_cmds.ct
66 $(Q
) $(MK_CMDS
) $(srcdir)/debug_cmds.ct
68 extent_cmds.c extent_cmds.h
: extent_cmds.ct
70 $(Q
) $(MK_CMDS
) $(srcdir)/extent_cmds.ct
72 ro_debug_cmds.c ro_debug_cmds.h
: ro_debug_cmds.ct
74 $(Q
) $(MK_CMDS
) $(srcdir)/ro_debug_cmds.ct
76 ro_debugfs.o
: debugfs.c
78 $(Q
) $(CC
) -c
$(ALL_CFLAGS
) $< -DREAD_ONLY
-o
$@
80 e2freefrag.o
: $(srcdir)/..
/misc
/e2freefrag.c
82 $(Q
) $(CC
) -c
$(ALL_CFLAGS
) -I
$(srcdir) $< -DDEBUGFS
-o
$@
84 debugfs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/debugfs
.8.in
86 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/debugfs
.8.in debugfs
.8
89 $(E
) " MKINSTALLDIRS $(root_sbindir) $(man8dir)"
90 $(Q
) $(MKINSTALLDIRS
) $(DESTDIR
)$(root_sbindir
) \
93 install: $(PROGS
) $(MANPAGES
) installdirs
94 $(Q
) for i in
$(PROGS
); do \
95 echo
" INSTALL $(root_sbindir)/$$i"; \
96 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(root_sbindir
)/$$i; \
98 $(Q
) for i in
$(MANPAGES
); do \
99 for j in
$(COMPRESS_EXT
); do \
100 $(RM
) -f
$(DESTDIR
)$(man8dir)/$$i.
$$j; \
102 echo
" INSTALL_DATA $(man8dir)/$$i"; \
103 $(INSTALL_DATA
) $$i $(DESTDIR
)$(man8dir)/$$i; \
106 install-strip
: install
107 $(Q
) for i in
$(PROGS
); do \
108 echo
" STRIP $(root_sbindir)/$$i"; \
109 $(STRIP
) $(DESTDIR
)$(root_sbindir
)/$$i; \
113 for i in
$(PROGS
); do \
114 $(RM
) -f
$(DESTDIR
)$(root_sbindir
)/$$i; \
116 for i in
$(MANPAGES
); do \
117 $(RM
) -f
$(DESTDIR
)$(man8dir)/$$i; \
121 $(RM
) -f
$(PROGS
) debugfs
.8 \
#* *.s *.o *.a *~ debug_cmds.c \
122 extent_cmds.c ro_debug_cmds.c core rdebugfs debugfs.static
126 $(RM
) -f debug_cmds.c .depend Makefile
$(srcdir)/TAGS \
127 $(srcdir)/Makefile.in.old
129 # +++ Dependency line eater +++
131 # Makefile dependencies follow. This must be the last section in
132 # the Makefile.in file
134 debug_cmds.o
: debug_cmds.c
$(top_srcdir
)/lib
/ss
/ss.h \
135 $(top_builddir
)/lib
/ss
/ss_err.h
$(top_srcdir
)/lib
/et
/com_err.h
136 debugfs.o
: $(srcdir)/debugfs.c
$(top_srcdir
)/lib
/et
/com_err.h \
137 $(top_srcdir
)/lib
/ss
/ss.h
$(top_builddir
)/lib
/ss
/ss_err.h \
138 $(srcdir)/debugfs.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
139 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
140 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
141 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
142 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
143 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/version.h
$(srcdir)/jfs_user.h \
144 $(top_srcdir
)/lib
/ext2fs
/kernel-jbd.h
$(top_srcdir
)/lib
/ext2fs
/jfs_compat.h \
145 $(top_srcdir
)/lib
/ext2fs
/kernel-list.h
146 util.o
: $(srcdir)/util.c
$(srcdir)/debugfs.h \
147 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
148 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
149 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
150 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
151 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h
152 ls.o
: $(srcdir)/ls.c
$(srcdir)/debugfs.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
153 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
154 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
155 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
156 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h
157 ncheck.o
: $(srcdir)/ncheck.c
$(srcdir)/debugfs.h \
158 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
159 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
160 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
161 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
162 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h
163 icheck.o
: $(srcdir)/icheck.c
$(srcdir)/debugfs.h \
164 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
165 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
166 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
167 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
168 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h
169 lsdel.o
: $(srcdir)/lsdel.c
$(srcdir)/debugfs.h \
170 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
171 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
172 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
173 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
174 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h
175 dump.o
: $(srcdir)/dump.c
$(srcdir)/debugfs.h \
176 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
177 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
178 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
179 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
180 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h
181 set_fields.o
: $(srcdir)/set_fields.c
$(srcdir)/debugfs.h \
182 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
183 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
184 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
185 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
186 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
187 $(top_srcdir
)/lib
/e2p
/e2p.h
188 logdump.o
: $(srcdir)/logdump.c
$(srcdir)/debugfs.h \
189 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
190 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
191 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
192 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
193 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
194 $(srcdir)/jfs_user.h
$(top_srcdir
)/lib
/ext2fs
/kernel-jbd.h \
195 $(top_srcdir
)/lib
/ext2fs
/jfs_compat.h
$(top_srcdir
)/lib
/ext2fs
/kernel-list.h
196 htree.o
: $(srcdir)/htree.c
$(srcdir)/debugfs.h \
197 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
198 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
199 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
200 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
201 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
202 $(top_srcdir
)/lib
/e2p
/e2p.h
203 unused.o
: $(srcdir)/unused.c
$(srcdir)/debugfs.h \
204 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
205 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
206 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
207 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
208 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h