2 # Standard e2fsprogs prologue....
6 top_srcdir
= @top_srcdir@
14 @DEFRAG_CMT@@LINUX_CMT@E4DEFRAG_PROG
= e4defrag
15 @DEFRAG_CMT@@LINUX_CMT@E4DEFRAG_MAN
= e4defrag
.8
17 @IMAGER_CMT@E2IMAGE_PROG
= e2image
18 @IMAGER_CMT@E2IMAGE_MAN
= e2image
.8
20 @UUIDD_CMT@UUIDD_PROG
= uuidd
21 @UUIDD_CMT@UUIDD_MAN
= uuidd
.8
23 @BLKID_CMT@BLKID_PROG
= blkid
24 @BLKID_CMT@BLKID_MAN
= blkid
.8
26 @BLKID_CMT@FINDFS_LINK
= findfs
27 @BLKID_CMT@FINDFS_MAN
= findfs
.8
29 SPROGS
= mke2fs badblocks tune2fs dumpe2fs
$(BLKID_PROG
) logsave \
30 $(E2IMAGE_PROG
) @FSCK_PROG@ e2undo
31 USPROGS
= mklost
+found filefrag e2freefrag
$(UUIDD_PROG
) $(E4DEFRAG_PROG
)
32 SMANPAGES
= tune2fs
.8 mklost
+found
.8 mke2fs
.8 dumpe2fs
.8 badblocks
.8 \
33 e2label
.8 $(FINDFS_MAN
) $(BLKID_MAN
) $(E2IMAGE_MAN
) \
34 logsave
.8 filefrag
.8 e2freefrag
.8 e2undo
.8 \
35 $(UUIDD_MAN
) $(E4DEFRAG_MAN
) @FSCK_MAN@
36 FMANPAGES
= mke2fs.conf
.5
38 UPROGS
= chattr lsattr @UUID_CMT@ uuidgen
39 UMANPAGES
= chattr
.1 lsattr
.1 @UUID_CMT@ uuidgen
.1
41 LPROGS
= @E2INITRD_PROG@
43 TUNE2FS_OBJS
= tune2fs.o util.o
44 MKLPF_OBJS
= mklost
+found.o
45 MKE2FS_OBJS
= mke2fs.o util.o profile.o prof_err.o default_profile.o
48 UUIDGEN_OBJS
= uuidgen.o
50 DUMPE2FS_OBJS
= dumpe2fs.o
51 BADBLOCKS_OBJS
= badblocks.o
52 E2IMAGE_OBJS
= e2image.o
53 FSCK_OBJS
= fsck.o base_device.o ismounted.o
55 FILEFRAG_OBJS
= filefrag.o
57 E4DEFRAG_OBJS
= e4defrag.o
58 E2FREEFRAG_OBJS
= e2freefrag.o
60 PROFILED_TUNE2FS_OBJS
= profiled
/tune2fs.o profiled
/util.o
61 PROFILED_MKLPF_OBJS
= profiled
/mklost
+found.o
62 PROFILED_MKE2FS_OBJS
= profiled
/mke2fs.o profiled
/util.o profiled
/profile.o \
63 profiled
/prof_err.o profiled
/default_profile.o
64 PROFILED_CHATTR_OBJS
= profiled
/chattr.o
65 PROFILED_LSATTR_OBJS
= profiled
/lsattr.o
66 PROFILED_UUIDGEN_OBJS
= profiled
/uuidgen.o
67 PROFILED_UUIDD_OBJS
= profiled
/uuidd.o
68 PROFILED_DUMPE2FS_OBJS
= profiled
/dumpe2fs.o
69 PROFILED_BADBLOCKS_OBJS
= profiled
/badblocks.o
70 PROFILED_E2IMAGE_OBJS
= profiled
/e2image.o
71 PROFILED_FSCK_OBJS
= profiled
/fsck.o profiled
/base_device.o \
73 PROFILED_BLKID_OBJS
= profiled
/blkid.o
74 PROFILED_FILEFRAG_OBJS
= profiled
/filefrag.o
75 PROFILED_E2UNDO_OBJS
= profiled
/e2undo.o
76 PROFILED_E4DEFRAG_OBJS
= profiled
/e4defrag.o
78 SRCS
= $(srcdir)/tune2fs.c
$(srcdir)/mklost
+found.c
$(srcdir)/mke2fs.c \
79 $(srcdir)/chattr.c
$(srcdir)/lsattr.c
$(srcdir)/dumpe2fs.c \
80 $(srcdir)/badblocks.c
$(srcdir)/fsck.c
$(srcdir)/util.c \
81 $(srcdir)/uuidgen.c
$(srcdir)/blkid.c
$(srcdir)/logsave.c \
82 $(srcdir)/filefrag.c
$(srcdir)/base_device.c \
83 $(srcdir)/ismounted.c
$(srcdir)/..
/e2fsck
/profile.c \
84 $(srcdir)/e2undo.c
$(srcdir)/e2freefrag.c
86 LIBS
= $(LIBEXT2FS
) $(LIBCOM_ERR
)
87 DEPLIBS
= $(LIBEXT2FS
) $(DEPLIBCOM_ERR
)
88 PROFILED_LIBS
= $(PROFILED_LIBEXT2FS
) $(PROFILED_LIBCOM_ERR
)
89 PROFILED_DEPLIBS
= $(PROFILED_LIBEXT2FS
) $(DEPPROFILED_LIBCOM_ERR
)
91 STATIC_LIBS
= $(STATIC_LIBEXT2FS
) $(STATIC_LIBCOM_ERR
)
92 STATIC_DEPLIBS
= $(STATIC_LIBEXT2FS
) $(DEPSTATIC_LIBCOM_ERR
)
94 LIBS_E2P
= $(LIBE2P
) $(LIBCOM_ERR
)
95 DEPLIBS_E2P
= $(LIBE2P
) $(DEPLIBCOM_ERR
)
97 COMPILE_ET
=$(top_builddir
)/lib
/et
/compile_et
--build-tree
101 $(Q
) $(CC
) -c
$(ALL_CFLAGS
) $< -o
$@
102 @PROFILE_CMT@
$(Q
) $(CC
) $(ALL_CFLAGS
) -g
-pg
-o profiled
/$*.o
-c
$<
104 all:: profiled
$(SPROGS
) $(UPROGS
) $(USPROGS
) $(SMANPAGES
) $(UMANPAGES
) \
105 $(FMANPAGES
) $(LPROGS
) $(E4DEFRAG_PROG
)
107 @PROFILE_CMT@
all:: tune2fs.profiled blkid.profiled e2image.profiled \
108 e2undo.profiled mke2fs.profiled dumpe2fs.profiled fsck.profiled \
109 logsave.profiled filefrag.profiled uuidgen.profiled uuidd.profiled \
110 e2image.profiled e4defrag.profiled
113 @PROFILE_CMT@
$(E
) " MKDIR $@"
114 @PROFILE_CMT@
$(Q
) mkdir profiled
116 prof_err.c prof_err.h
: $(srcdir)/..
/e2fsck
/prof_err.et
117 $(E
) " COMPILE_ET prof_err.et"
118 $(Q
) $(COMPILE_ET
) $(srcdir)/..
/e2fsck
/prof_err.et
120 profile.h
: $(top_srcdir
)/e2fsck
/profile.h
124 default_profile.c
: $(srcdir)/mke2fs.conf
$(srcdir)/profile-to-c.awk
125 $(E
) " PROFILE_TO_C mke2fs.conf"
126 $(Q
) $(AWK
) -f
$(srcdir)/profile-to-c.awk
< $(srcdir)/mke2fs.conf \
130 $(Q
) $(CC
) -c
$(ALL_CFLAGS
) $(srcdir)/..
/e2fsck
/profile.c
-o
$@
131 @PROFILE_CMT@
$(Q
) $(CC
) $(ALL_CFLAGS
) -g
-pg
-o profiled
/profile.o
-c \
132 @PROFILE_CMT@
$(srcdir)/..
/e2fsck
/profile.c
134 findsuper
: findsuper.o
136 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o findsuper findsuper.o
$(LIBS
)
140 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o partinfo partinfo.o
142 e2initrd_helper
: e2initrd_helper.o
$(DEPLIBS
) $(DEPLIBBLKID
) $(LIBEXT2FS
)
144 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e2initrd_helper e2initrd_helper.o
$(LIBS
) \
145 $(LIBBLKID
) $(LIBEXT2FS
) $(LIBINTL
)
147 tune2fs
: $(TUNE2FS_OBJS
) $(DEPLIBS
) $(DEPLIBS_E2P
) $(DEPLIBBLKID
) \
148 $(DEPLIBUUID
) $(DEPLIBQUOTA
) $(LIBEXT2FS
)
150 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o tune2fs
$(TUNE2FS_OBJS
) $(LIBS
) \
151 $(LIBBLKID
) $(LIBUUID
) $(LIBQUOTA
) $(LIBEXT2FS
) $(LIBS_E2P
) \
154 tune2fs.static
: $(TUNE2FS_OBJS
) $(STATIC_DEPLIBS
) $(STATIC_LIBE2P
) $(DEPSTATIC_LIBBLKID
)
156 $(Q
) $(CC
) $(LDFLAGS_STATIC
) -o tune2fs.static
$(TUNE2FS_OBJS
) \
157 $(STATIC_LIBS
) $(STATIC_LIBBLKID
) $(STATIC_LIBUUID
) \
158 $(STATIC_LIBQUOTA
) $(STATIC_LIBE2P
) $(LIBINTL
)
160 tune2fs.profiled
: $(PROFILED_TUNE2FS_OBJS
) $(PROFILED_DEPLIBS
) \
161 $(PROFILED_E2P
) $(DEPPROFILED_LIBBLKID
) $(DEPPROFILED_LIBUUID
) \
162 $(DEPPROFILED_LIBQUOTA
)
164 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o tune2fs.profiled \
165 $(PROFILED_TUNE2FS_OBJS
) $(PROFILED_LIBBLKID
) \
166 $(PROFILED_LIBUUID
) $(PROFILED_LIBQUOTA
) $(PROFILED_LIBE2P
) \
167 $(LIBINTL
) $(PROFILED_LIBS
)
169 blkid
: $(BLKID_OBJS
) $(DEPLIBBLKID
) $(LIBEXT2FS
)
171 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o blkid
$(BLKID_OBJS
) $(LIBBLKID
) $(LIBINTL
) \
174 blkid.static
: $(BLKID_OBJS
) $(STATIC_DEPLIBS
) $(DEPSTATIC_LIBBLKID
)
176 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o blkid.static
$(BLKID_OBJS
) $(STATIC_LIBS
) \
177 $(STATIC_LIBBLKID
) $(LIBINTL
)
179 blkid.profiled
: $(PROFILED_BLKID_OBJS
) $(DEPPROFILED_LIBBLKID
) \
180 $(PROFILED_LIBEXT2FS
)
182 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o blkid.profiled
$(PROFILED_BLKID_OBJS
) \
183 $(PROFILED_LIBBLKID
) $(LIBINTL
) $(PROFILED_LIBEXT2FS
)
185 e2image
: $(E2IMAGE_OBJS
) $(DEPLIBS
)
187 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e2image
$(E2IMAGE_OBJS
) $(LIBS
) $(LIBINTL
)
189 e2image.profiled
: $(PROFILED_E2IMAGE_OBJS
) $(PROFILED_DEPLIBS
)
191 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o e2image.profiled \
192 $(PROFILED_E2IMAGE_OBJS
) $(PROFILED_LIBS
) $(LIBINTL
)
194 e2undo
: $(E2UNDO_OBJS
) $(DEPLIBS
)
196 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e2undo
$(E2UNDO_OBJS
) $(LIBS
) $(LIBINTL
)
198 e2undo.profiled
: $(PROFILED_E2UNDO_OBJS
) $(PROFILED_DEPLIBS
)
200 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o e2undo.profiled \
201 $(PROFILED_E2UNDO_OBJS
) $(PROFILED_LIBS
) $(LIBINTL
)
203 e4defrag
: $(E4DEFRAG_OBJS
) $(DEPLIBS
)
205 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e4defrag
$(E4DEFRAG_OBJS
) $(LIBS
)
207 e4defrag.profiled
: $(PROFILED_E4DEFRAG_OBJS
) $(PROFILED_DEPLIBS
)
209 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o e4defrag.profiled \
210 $(PROFILED_E4DEFRAG_OBJS
) $(PROFILED_LIBS
)
212 base_device
: base_device.c
214 $(Q
) $(CC
) $(ALL_CFLAGS
) $(ALL_LDFLAGS
) $(srcdir)/base_device.c \
215 -DDEBUG
-o base_device
218 .
/base_device
< $(srcdir)/base_device.tst
> base_device.out
219 cmp
$(srcdir)/base_device.tst base_device.out
221 mklost
+found
: $(MKLPF_OBJS
)
223 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o mklost
+found
$(MKLPF_OBJS
) $(LIBINTL
)
225 mke2fs
: $(MKE2FS_OBJS
) $(DEPLIBS
) $(LIBE2P
) $(DEPLIBBLKID
) $(DEPLIBUUID
) \
226 $(DEPLIBQUOTA
) $(LIBEXT2FS
)
228 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o mke2fs
$(MKE2FS_OBJS
) $(LIBS
) $(LIBBLKID
) \
229 $(LIBUUID
) $(LIBQUOTA
) $(LIBEXT2FS
) $(LIBE2P
) $(LIBINTL
)
231 mke2fs.static
: $(MKE2FS_OBJS
) $(STATIC_DEPLIBS
) $(STATIC_LIBE2P
) $(DEPSTATIC_LIBUUID
) \
232 $(DEPSTATIC_LIBQUOTA
) $(DEPSTATIC_LIBBLKID
)
234 $(Q
) $(CC
) $(ALL_LDFLAGS
) -static
-o mke2fs.static
$(MKE2FS_OBJS
) \
235 $(STATIC_LIBQUOTA
) $(STATIC_LIBS
) $(STATIC_LIBE2P
) \
236 $(STATIC_LIBBLKID
) $(STATIC_LIBUUID
) $(LIBINTL
)
238 mke2fs.profiled
: $(PROFILED_MKE2FS_OBJS
) $(PROFILED_DEPLIBS
) \
239 $(PROFILED_LIBE2P
) $(PROFILED_DEPLIBBLKID
) $(PROFILED_DEPLIBUUID
) \
242 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o mke2fs.profiled \
243 $(PROFILED_MKE2FS_OBJS
) $(PROFILED_LIBBLKID
) \
244 $(PROFILED_LIBUUID
) $(PROFILED_LIBQUOTA
) $(PROFILED_LIBE2P
) $(LIBINTL
) \
247 chattr
: $(CHATTR_OBJS
) $(DEPLIBS_E2P
)
249 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o chattr
$(CHATTR_OBJS
) $(LIBS_E2P
) $(LIBINTL
)
251 lsattr
: $(LSATTR_OBJS
) $(DEPLIBS_E2P
)
253 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o lsattr
$(LSATTR_OBJS
) $(LIBS_E2P
) $(LIBINTL
)
255 uuidgen
: $(UUIDGEN_OBJS
) $(DEPLIBUUID
)
257 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o uuidgen
$(UUIDGEN_OBJS
) $(LIBUUID
) $(LIBINTL
)
259 uuidgen.profiled
: $(PROFILED_UUIDGEN_OBJS
) $(PROFILED_DEPLIBUUID
)
261 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o uuidgen.profiled \
262 $(PROFILED_UUIDGEN_OBJS
) $(PROFILED_LIBUUID
) $(LIBINTL
)
264 uuidd
: $(UUIDD_OBJS
) $(DEPLIBUUID
)
266 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o uuidd
$(UUIDD_OBJS
) $(LIBUUID
) $(LIBINTL
)
268 uuidd.profiled
: $(PROFILED_UUIDD_OBJS
) $(PROFILED_DEPLIBUUID
)
270 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o uuidd.profiled
$(PROFILED_UUIDD_OBJS
) \
271 $(PROFILED_LIBUUID
) $(LIBINTL
)
273 dumpe2fs
: $(DUMPE2FS_OBJS
) $(DEPLIBS
) $(DEPLIBS_E2P
) $(DEPLIBUUID
)
275 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o dumpe2fs
$(DUMPE2FS_OBJS
) $(LIBS
) \
276 $(LIBS_E2P
) $(LIBUUID
) $(LIBINTL
)
278 dumpe2fs.profiled
: $(PROFILED_DUMPE2FS_OBJS
) $(PROFILED_DEPLIBS
) \
279 $(PROFILED_LIBE2P
) $(PROFILED_DEPLIBUUID
)
281 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o dumpe2fs.profiled \
282 $(PROFILED_DUMPE2FS_OBJS
) $(PROFILED_LIBS
) \
283 $(PROFILED_LIBE2P
) $(PROFILED_LIBUUID
) $(LIBINTL
)
285 fsck
: $(FSCK_OBJS
) $(DEPLIBBLKID
)
287 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o fsck
$(FSCK_OBJS
) $(LIBBLKID
) $(LIBINTL
)
289 fsck.profiled
: $(PROFILED_FSCK_OBJS
) $(PROFILED_DEPLIBBLKID
)
291 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o fsck.profiled
$(PROFILED_FSCK_OBJS
) \
292 $(PROFILED_LIBBLKID
) $(LIBINTL
)
294 badblocks
: $(BADBLOCKS_OBJS
) $(DEPLIBS
)
296 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o badblocks
$(BADBLOCKS_OBJS
) $(LIBS
) $(LIBINTL
)
298 badblocks.profiled
: $(PROFILED_BADBLOCKS_OBJS
) $(PROFILED_DEPLIBS
)
300 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o badblocks.profiled \
301 $(PROFILED_BADBLOCKS_OBJS
) $(PROFILED_LIBS
) $(LIBINTL
)
305 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o logsave logsave.o
307 logsave.profiled
: profiled
/logsave.o
309 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o logsave.profiled profiled
/logsave.o
311 e2freefrag
: $(E2FREEFRAG_OBJS
)
313 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e2freefrag
$(E2FREEFRAG_OBJS
) $(LIBS
)
315 filefrag
: $(FILEFRAG_OBJS
)
317 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o filefrag
$(FILEFRAG_OBJS
)
319 filefrag.profiled
: $(PROFILED_FILEFRAG_OBJS
)
321 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o filefrag.profiled \
322 $(PROFILED_FILEFRAG_OBJS
)
324 tst_ismounted
: $(srcdir)/ismounted.c
$(STATIC_LIBEXT2FS
) $(DEPLIBCOM_ERR
)
326 $(CC
) -o tst_ismounted
$(srcdir)/ismounted.c
-DDEBUG
$(ALL_CFLAGS
) \
329 tune2fs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/tune2fs
.8.in
331 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/tune2fs
.8.in tune2fs
.8
333 mklost
+found
.8: $(DEP_SUBSTITUTE
) $(srcdir)/mklost
+found
.8.in
335 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/mklost
+found
.8.in mklost
+found
.8
337 mke2fs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/mke2fs
.8.in
339 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/mke2fs
.8.in mke2fs
.8
341 mke2fs.conf
.5: $(DEP_SUBSTITUTE
) $(srcdir)/mke2fs.conf
.5.in
343 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/mke2fs.conf
.5.in mke2fs.conf
.5
345 e2label
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e2label
.8.in
347 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/e2label
.8.in e2label
.8
349 e2undo
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e2undo
.8.in
351 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/e2undo
.8.in e2undo
.8
353 findfs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/findfs
.8.in
355 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/findfs
.8.in findfs
.8
357 e2image
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e2image
.8.in
359 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/e2image
.8.in e2image
.8
361 e4defrag
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e4defrag
.8.in
363 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/e4defrag
.8.in e4defrag
.8
365 dumpe2fs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/dumpe2fs
.8.in
367 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/dumpe2fs
.8.in dumpe2fs
.8
369 badblocks
.8: $(DEP_SUBSTITUTE
) $(srcdir)/badblocks
.8.in
371 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/badblocks
.8.in badblocks
.8
373 fsck
.8: $(DEP_SUBSTITUTE
) $(srcdir)/fsck
.8.in
375 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/fsck
.8.in fsck
.8
377 blkid
.8: $(DEP_SUBSTITUTE
) $(srcdir)/blkid
.8.in
379 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/blkid
.8.in blkid
.8
381 logsave
.8: $(DEP_SUBSTITUTE
) $(srcdir)/logsave
.8.in
383 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/logsave
.8.in logsave
.8
385 uuidd
.8: $(DEP_SUBSTITUTE
) $(srcdir)/uuidd
.8.in
387 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/uuidd
.8.in uuidd
.8
389 chattr
.1: $(DEP_SUBSTITUTE
) $(srcdir)/chattr
.1.in
391 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/chattr
.1.in chattr
.1
393 lsattr
.1: $(DEP_SUBSTITUTE
) $(srcdir)/lsattr
.1.in
395 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/lsattr
.1.in lsattr
.1
397 uuidgen
.1: $(DEP_SUBSTITUTE
) $(srcdir)/uuidgen
.1.in
399 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/uuidgen
.1.in uuidgen
.1
401 blkid
.1: $(DEP_SUBSTITUTE
) $(srcdir)/blkid
.1.in
403 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/blkid
.1.in blkid
.1
405 e2freefrag
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e2freefrag
.8.in
407 @
$(SUBSTITUTE_UPTIME
) $(srcdir)/e2freefrag
.8.in e2freefrag
.8
409 filefrag
.8: $(DEP_SUBSTITUTE
) $(srcdir)/filefrag
.8.in
411 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/filefrag
.8.in filefrag
.8
414 $(E
) " MKINSTALLDIRS $(sbindir) $(root_sbindir) $(bindir) $(man1dir) $(man8dir) $(libdir) $(root_sysconfdir)"
415 $(Q
) $(MKINSTALLDIRS
) $(DESTDIR
)$(sbindir
) \
416 $(DESTDIR
)$(root_sbindir
) $(DESTDIR
)$(bindir) \
417 $(DESTDIR
)$(man1dir) $(DESTDIR
)$(man8dir) \
418 $(DESTDIR
)$(man1dir) $(DESTDIR
)$(man5dir) \
419 $(DESTDIR
)$(libdir) $(DESTDIR
)/$(root_sysconfdir
)
421 install: all $(SMANPAGES
) $(UMANPAGES
) installdirs
422 $(Q
) for i in
$(SPROGS
); do \
423 echo
" INSTALL $(root_sbindir)/$$i"; \
424 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(root_sbindir
)/$$i; \
426 $(Q
) for i in
$(USPROGS
); do \
427 echo
" INSTALL $(sbindir)/$$i"; \
428 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(sbindir
)/$$i; \
430 $(Q
) for i in ext2 ext3 ext4 ext4dev
; do \
431 echo
" LINK $(root_sbindir)/mkfs.$$i"; \
432 (cd
$(DESTDIR
)$(root_sbindir
); \
433 $(LN
) $(LINK_INSTALL_FLAGS
) mke2fs mkfs.
$$i); \
435 $(Q
) (cd
$(DESTDIR
)$(root_sbindir
); \
436 $(LN
) $(LINK_INSTALL_FLAGS
) tune2fs e2label
)
437 $(Q
) if
test -n
"$(FINDFS_LINK)"; then \
438 echo
" LINK $(root_sbindir)/findfs"; \
439 (cd
$(DESTDIR
)$(root_sbindir
); \
440 $(LN
) $(LINK_INSTALL_FLAGS
) tune2fs
$(FINDFS_LINK
)); \
442 $(Q
) for i in
$(UPROGS
); do \
443 echo
" INSTALL $(bindir)/$$i"; \
444 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(bindir)/$$i; \
446 $(Q
) for i in
$(LPROGS
); do \
447 echo
" INSTALL $(libdir)/$$i"; \
448 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(libdir)/$$i; \
450 $(Q
) for i in
$(SMANPAGES
); do \
451 for j in
$(COMPRESS_EXT
); do \
452 $(RM
) -f
$(DESTDIR
)$(man8dir)/$$i.
$$j; \
454 echo
" INSTALL_DATA $(man8dir)/$$i"; \
455 $(INSTALL_DATA
) $$i $(DESTDIR
)$(man8dir)/$$i; \
457 $(Q
) $(RM
) -f
$(DESTDIR
)$(man8dir)/mkfs.ext2.8.gz \
458 $(DESTDIR
)$(man8dir)/mkfs.ext3.8.gz
459 $(Q
) for i in ext2 ext3 ext4 ext4dev
; do \
460 echo
" LINK mkfs.$$i.8"; \
461 (cd
$(DESTDIR
)$(man8dir); \
462 $(LN
) $(LINK_INSTALL_FLAGS
) mke2fs
.8 mkfs.
$$i.8); \
464 $(Q
) for i in
$(UMANPAGES
); do \
465 for j in
$(COMPRESS_EXT
); do \
466 $(RM
) -f
$(DESTDIR
)$(man1dir)/$$i.
$$j; \
468 echo
" INSTALL_DATA $(man1dir)/$$i"; \
469 $(INSTALL_DATA
) $$i $(DESTDIR
)$(man1dir)/$$i; \
471 $(Q
) for i in
$(FMANPAGES
); do \
472 for j in
$(COMPRESS_EXT
); do \
473 $(RM
) -f
$(DESTDIR
)$(man5dir)/$$i.
$$j; \
475 echo
" INSTALL_DATA $(man5dir)/$$i"; \
476 $(INSTALL_DATA
) $$i $(DESTDIR
)$(man5dir)/$$i; \
478 $(Q
) if
test -f
$(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf
; then \
479 if cmp
-s
$(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf \
480 $(srcdir)/mke2fs.conf
; then \
483 if grep
-q ext4dev
$(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf
; then \
484 echo
" INSTALL_DATA $(root_sysconfdir)/mke2fs.conf.e2fsprogs-new"; \
485 $(INSTALL_DATA
) $(srcdir)/mke2fs.conf \
486 $(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf.e2fsprogs-new
; \
487 echo
"Warning: installing mke2fs.conf in $(DESTDIR)$(root_sysconfdir)/mke2fs.conf.e2fsprogs-new"; \
488 echo
"Check to see if you need to update your $(root_sysconfdir)/mke2fs.conf"; \
490 echo
" INSTALL_DATA $(root_sysconfdir)/mke2fs.conf"; \
491 mv
$(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf \
492 $(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf.e2fsprogs-old
; \
493 $(INSTALL_DATA
) $(srcdir)/mke2fs.conf \
494 $(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf
; \
495 echo
"Your mke2fs.conf is too old. Backing up old version in"; \
496 echo
"$(DESTDIR)$(root_sysconfdir)/mke2fs.conf.e2fsprogs-old. Please check to see"; \
497 echo
"if you have any local customizations that you wish to preserve."; \
502 echo
" INSTALL_DATA $(root_sysconfdir)/mke2fs.conf"; \
503 $(INSTALL_DATA
) $(srcdir)/mke2fs.conf \
504 $(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf
; \
507 install-strip
: install
508 $(Q
) for i in
$(SPROGS
); do \
509 echo
" STRIP $(root_sbindir)/$$i"; \
510 $(STRIP
) $(DESTDIR
)$(root_sbindir
)/$$i; \
512 $(Q
) for i in
$(USPROGS
); do \
513 echo
" STRIP $(sbindir)/$$i"; \
514 $(STRIP
) $(DESTDIR
)$(sbindir
)/$$i; \
518 for i in
$(SPROGS
); do \
519 $(RM
) -f
$(DESTDIR
)$(root_sbindir
)/$$i; \
521 for i in
$(USPROGS
); do \
522 $(RM
) -f
$(DESTDIR
)$(sbindir
)/$$i; \
524 for i in
$(LPROGS
); do \
525 $(RM
) -f
$(DESTDIR
)$(libdir)/$$i; \
527 $(RM
) -f
$(DESTDIR
)$(root_sbindir
)/mkfs.ext2 \
528 $(DESTDIR
)$(root_sbindir
)/mkfs.ext3 \
529 $(DESTDIR
)$(root_sbindir
)/mkfs.ext4 \
530 $(DESTDIR
)$(root_sbindir
)/mkfs.ext4dev
531 for i in
$(UPROGS
); do \
532 $(RM
) -f
$(DESTDIR
)$(bindir)/$$i; \
534 for i in
$(SMANPAGES
); do \
535 $(RM
) -f
$(DESTDIR
)$(man8dir)/$$i; \
537 $(RM
) -f
$(DESTDIR
)$(man8dir)/mkfs.ext2.8 \
538 $(DESTDIR
)$(man8dir)/mkfs.ext3.8 \
539 $(DESTDIR
)$(man8dir)/mkfs.ext4.8 \
540 $(DESTDIR
)$(man8dir)/mkfs.ext4dev
.8
541 for i in
$(UMANPAGES
); do \
542 $(RM
) -f
$(DESTDIR
)$(man1dir)/$$i; \
544 for i in
$(FINDFS_LINK
) e2label
; do \
545 $(RM
) -f
$(DESTDIR
)$(root_sbindir
)/$$i; \
547 for i in
$(FMANPAGES
); do \
548 $(RM
) -f
$(DESTDIR
)$(man5dir)/$$i; \
550 if cmp
-s
$(srcdir)/mke2fs.conf
$(DESTDIR
)/$(root_sysconfdir
)/mke2fs.conf
; then \
551 $(RM
) $(DESTDIR
)/$(root_sysconfdir
)/mke2fs.conf
; \
555 $(RM
) -f
$(SPROGS
) $(USPROGS
) $(UPROGS
) $(UMANPAGES
) $(SMANPAGES
) \
556 $(FMANPAGES
) profile.h \
557 base_device base_device.out mke2fs.static filefrag e2freefrag \
558 e2initrd_helper partinfo prof_err.
[ch
] default_profile.c \
559 uuidd e2image tune2fs.static tst_ismounted fsck.profiled \
560 blkid.profiled tune2fs.profiled e2image.profiled \
561 e2undo.profiled mke2fs.profiled dumpe2fs.profiled \
562 logsave.profiled filefrag.profiled uuidgen.profiled \
563 uuidd.profiled e2image.profiled \
564 profiled
/*.o \
#* *.s *.o *.a *~ core gmon.out
568 $(RM
) -f .depend Makefile
$(srcdir)/TAGS
$(srcdir)/Makefile.in.old
570 # +++ Dependency line eater +++
572 # Makefile dependencies follow. This must be the last section in
573 # the Makefile.in file
575 tune2fs.o
: $(srcdir)/tune2fs.c
$(top_builddir
)/lib
/config.h \
576 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
577 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
578 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
579 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
580 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
581 $(top_srcdir
)/lib
/e2p
/e2p.h
$(srcdir)/jfs_user.h \
582 $(top_srcdir
)/lib
/ext2fs
/kernel-jbd.h
$(top_srcdir
)/lib
/ext2fs
/jfs_compat.h \
583 $(top_srcdir
)/lib
/ext2fs
/kernel-list.h
$(srcdir)/util.h \
584 $(top_srcdir
)/lib
/quota
/mkquota.h
$(top_srcdir
)/lib
/quota
/quota.h \
585 $(top_srcdir
)/lib
/..
/e2fsck
/dict.h
$(top_srcdir
)/version.h \
586 $(srcdir)/nls-enable.h
587 mklost
+found.o
: $(srcdir)/mklost
+found.c
$(top_builddir
)/lib
/config.h \
588 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
589 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/version.h \
590 $(srcdir)/nls-enable.h
591 mke2fs.o
: $(srcdir)/mke2fs.c
$(top_builddir
)/lib
/config.h \
592 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
593 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fsP.h \
594 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
595 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
596 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
597 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
598 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
599 $(srcdir)/util.h profile.h prof_err.h
$(top_srcdir
)/version.h \
600 $(srcdir)/nls-enable.h
$(top_srcdir
)/lib
/quota
/mkquota.h \
601 $(top_srcdir
)/lib
/quota
/quota.h
$(top_srcdir
)/lib
/..
/e2fsck
/dict.h
602 chattr.o
: $(srcdir)/chattr.c
$(top_builddir
)/lib
/config.h \
603 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
604 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/et
/com_err.h \
605 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/version.h
$(srcdir)/nls-enable.h
606 lsattr.o
: $(srcdir)/lsattr.c
$(top_builddir
)/lib
/config.h \
607 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
608 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/et
/com_err.h \
609 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/version.h
$(srcdir)/nls-enable.h
610 dumpe2fs.o
: $(srcdir)/dumpe2fs.c
$(top_builddir
)/lib
/config.h \
611 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
612 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
613 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
614 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
615 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
616 $(top_srcdir
)/lib
/e2p
/e2p.h
$(srcdir)/jfs_user.h \
617 $(top_srcdir
)/lib
/ext2fs
/kernel-jbd.h
$(top_srcdir
)/lib
/ext2fs
/jfs_compat.h \
618 $(top_srcdir
)/lib
/ext2fs
/kernel-list.h
$(top_srcdir
)/version.h \
619 $(srcdir)/nls-enable.h
620 badblocks.o
: $(srcdir)/badblocks.c
$(top_builddir
)/lib
/config.h \
621 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/et
/com_err.h \
622 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
623 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
624 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
625 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
626 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
627 $(srcdir)/nls-enable.h
628 fsck.o
: $(srcdir)/fsck.c
$(top_builddir
)/lib
/config.h \
629 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/version.h \
630 $(srcdir)/nls-enable.h
$(srcdir)/fsck.h
631 util.o
: $(srcdir)/util.c
$(top_builddir
)/lib
/config.h \
632 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/et
/com_err.h \
633 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
634 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
635 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
636 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
637 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
638 $(srcdir)/nls-enable.h
$(srcdir)/util.h
639 uuidgen.o
: $(srcdir)/uuidgen.c
$(top_builddir
)/lib
/config.h \
640 $(top_builddir
)/lib
/dirpaths.h
$(srcdir)/nls-enable.h
641 blkid.o
: $(srcdir)/blkid.c
$(top_builddir
)/lib
/config.h \
642 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
643 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
644 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
645 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
646 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h
647 logsave.o
: $(srcdir)/logsave.c
$(top_builddir
)/lib
/config.h \
648 $(top_builddir
)/lib
/dirpaths.h
649 filefrag.o
: $(srcdir)/filefrag.c
$(top_builddir
)/lib
/config.h \
650 $(top_builddir
)/lib
/dirpaths.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
651 $(top_srcdir
)/lib
/ext2fs
/fiemap.h
652 base_device.o
: $(srcdir)/base_device.c
$(top_builddir
)/lib
/config.h \
653 $(top_builddir
)/lib
/dirpaths.h
$(srcdir)/fsck.h
654 ismounted.o
: $(srcdir)/ismounted.c
$(top_builddir
)/lib
/config.h \
655 $(top_builddir
)/lib
/dirpaths.h
$(srcdir)/fsck.h \
656 $(top_srcdir
)/lib
/et
/com_err.h
657 profile.o
: $(srcdir)/..
/e2fsck
/profile.c
$(top_builddir
)/lib
/config.h \
658 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/et
/com_err.h \
659 $(srcdir)/..
/e2fsck
/profile.h prof_err.h
660 e2undo.o
: $(srcdir)/e2undo.c
$(top_builddir
)/lib
/config.h \
661 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/tdb.h \
662 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
663 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
664 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
665 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
666 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
667 $(srcdir)/nls-enable.h
668 e2freefrag.o
: $(srcdir)/e2freefrag.c
$(top_builddir
)/lib
/config.h \
669 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
670 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
671 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
672 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
673 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
674 $(srcdir)/e2freefrag.h