2 # Standard e2fsprogs prologue....
6 top_srcdir
= @top_srcdir@
14 @LINUX_CMT@E4DEFRAG_PROG
= e4defrag
15 @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
)
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 $(UUIDD_MAN
) @FSCK_MAN@
35 FMANPAGES
= mke2fs.conf
.5
37 UPROGS
= chattr lsattr @UUID_CMT@ uuidgen
38 UMANPAGES
= chattr
.1 lsattr
.1 @UUID_CMT@ uuidgen
.1
40 LPROGS
= @E2INITRD_PROG@
42 TUNE2FS_OBJS
= tune2fs.o util.o
43 MKLPF_OBJS
= mklost
+found.o
44 MKE2FS_OBJS
= mke2fs.o util.o profile.o prof_err.o default_profile.o
47 UUIDGEN_OBJS
= uuidgen.o
49 DUMPE2FS_OBJS
= dumpe2fs.o
50 BADBLOCKS_OBJS
= badblocks.o
51 E2IMAGE_OBJS
= e2image.o
52 FSCK_OBJS
= fsck.o base_device.o ismounted.o
54 FILEFRAG_OBJS
= filefrag.o
56 E4DEFRAG_OBJS
= e4defrag.o
57 E2FREEFRAG_OBJS
= e2freefrag.o
59 PROFILED_TUNE2FS_OBJS
= profiled
/tune2fs.o profiled
/util.o
60 PROFILED_MKLPF_OBJS
= profiled
/mklost
+found.o
61 PROFILED_MKE2FS_OBJS
= profiled
/mke2fs.o profiled
/util.o profiled
/profile.o \
62 profiled
/prof_err.o profiled
/default_profile.o
63 PROFILED_CHATTR_OBJS
= profiled
/chattr.o
64 PROFILED_LSATTR_OBJS
= profiled
/lsattr.o
65 PROFILED_UUIDGEN_OBJS
= profiled
/uuidgen.o
66 PROFILED_UUIDD_OBJS
= profiled
/uuidd.o
67 PROFILED_DUMPE2FS_OBJS
= profiled
/dumpe2fs.o
68 PROFILED_BADBLOCKS_OBJS
= profiled
/badblocks.o
69 PROFILED_E2IMAGE_OBJS
= profiled
/e2image.o
70 PROFILED_FSCK_OBJS
= profiled
/fsck.o profiled
/base_device.o \
72 PROFILED_BLKID_OBJS
= profiled
/blkid.o
73 PROFILED_FILEFRAG_OBJS
= profiled
/filefrag.o
74 PROFILED_E2UNDO_OBJS
= profiled
/e2undo.o
75 PROFILED_E4DEFRAG_OBJS
= profiled
/e4defrag.o
77 XTRA_CFLAGS
= -I
$(srcdir)/..
/e2fsck
-I.
79 SRCS
= $(srcdir)/tune2fs.c
$(srcdir)/mklost
+found.c
$(srcdir)/mke2fs.c \
80 $(srcdir)/chattr.c
$(srcdir)/lsattr.c
$(srcdir)/dumpe2fs.c \
81 $(srcdir)/badblocks.c
$(srcdir)/fsck.c
$(srcdir)/util.c \
82 $(srcdir)/uuidgen.c
$(srcdir)/blkid.c
$(srcdir)/logsave.c \
83 $(srcdir)/filefrag.c
$(srcdir)/base_device.c \
84 $(srcdir)/ismounted.c
$(srcdir)/..
/e2fsck
/profile.c \
85 $(srcdir)/e2undo.c
$(srcdir)/e2freefrag.c
87 LIBS
= $(LIBEXT2FS
) $(LIBCOM_ERR
)
88 DEPLIBS
= $(LIBEXT2FS
) $(DEPLIBCOM_ERR
)
89 PROFILED_LIBS
= $(PROFILED_LIBEXT2FS
) $(PROFILED_LIBCOM_ERR
)
90 PROFILED_DEPLIBS
= $(PROFILED_LIBEXT2FS
) $(DEPPROFILED_LIBCOM_ERR
)
92 STATIC_LIBS
= $(STATIC_LIBEXT2FS
) $(STATIC_LIBCOM_ERR
)
93 STATIC_DEPLIBS
= $(STATIC_LIBEXT2FS
) $(DEPSTATIC_LIBCOM_ERR
)
95 LIBS_E2P
= $(LIBE2P
) $(LIBCOM_ERR
)
96 DEPLIBS_E2P
= $(LIBE2P
) $(DEPLIBCOM_ERR
)
98 COMPILE_ET
=$(top_builddir
)/lib
/et
/compile_et
--build-tree
102 $(Q
) $(CC
) -c
$(ALL_CFLAGS
) $< -o
$@
103 @PROFILE_CMT@
$(Q
) $(CC
) $(ALL_CFLAGS
) -g
-pg
-o profiled
/$*.o
-c
$<
105 all:: profiled
$(SPROGS
) $(UPROGS
) $(USPROGS
) $(SMANPAGES
) $(UMANPAGES
) \
106 $(FMANPAGES
) $(LPROGS
) $(E4DEFRAG_PROG
)
108 @PROFILE_CMT@
all:: tune2fs.profiled blkid.profiled e2image.profiled \
109 e2undo.profiled mke2fs.profiled dumpe2fs.profiled fsck.profiled \
110 logsave.profiled filefrag.profiled uuidgen.profiled uuidd.profiled \
111 e2image.profiled e4defrag.profiled
114 @PROFILE_CMT@
$(E
) " MKDIR $@"
115 @PROFILE_CMT@
$(Q
) mkdir profiled
117 prof_err.c prof_err.h
: $(srcdir)/..
/e2fsck
/prof_err.et
118 $(E
) " COMPILE_ET prof_err.et"
119 $(Q
) $(COMPILE_ET
) $(srcdir)/..
/e2fsck
/prof_err.et
121 default_profile.c
: $(srcdir)/mke2fs.conf
$(srcdir)/profile-to-c.awk
122 $(E
) " PROFILE_TO_C mke2fs.conf"
123 $(Q
) $(AWK
) -f
$(srcdir)/profile-to-c.awk
< $(srcdir)/mke2fs.conf \
127 $(Q
) $(CC
) -c
$(ALL_CFLAGS
) $(srcdir)/..
/e2fsck
/profile.c
-o
$@
128 @PROFILE_CMT@
$(Q
) $(CC
) $(ALL_CFLAGS
) -g
-pg
-o profiled
/profile.o
-c \
129 @PROFILE_CMT@
$(srcdir)/..
/e2fsck
/profile.c
131 findsuper
: findsuper.o
133 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o findsuper findsuper.o
$(LIBS
)
137 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o partinfo partinfo.o
139 e2initrd_helper
: e2initrd_helper.o
$(DEPLIBS
) $(DEPLIBBLKID
) $(LIBEXT2FS
)
141 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e2initrd_helper e2initrd_helper.o
$(LIBS
) \
142 $(LIBBLKID
) $(LIBEXT2FS
) $(LIBINTL
)
144 tune2fs
: $(TUNE2FS_OBJS
) $(DEPLIBS
) $(DEPLIBS_E2P
) $(DEPLIBBLKID
) \
145 $(DEPLIBUUID
) $(LIBEXT2FS
)
147 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o tune2fs
$(TUNE2FS_OBJS
) $(LIBS
) \
148 $(LIBBLKID
) $(LIBUUID
) $(LIBEXT2FS
) $(LIBS_E2P
) $(LIBINTL
)
150 tune2fs.static
: $(TUNE2FS_OBJS
) $(STATIC_DEPLIBS
) $(STATIC_LIBE2P
) $(DEPSTATIC_LIBBLKID
)
152 $(Q
) $(CC
) $(LDFLAGS_STATIC
) -o tune2fs.static
$(TUNE2FS_OBJS
) \
153 $(STATIC_LIBS
) $(STATIC_LIBBLKID
) $(STATIC_LIBUUID
) \
154 $(STATIC_LIBE2P
) $(LIBINTL
)
156 tune2fs.profiled
: $(PROFILED_TUNE2FS_OBJS
) $(PROFILED_DEPLIBS
) \
157 $(PROFILED_E2P
) $(DEPPROFILED_LIBBLKID
) $(DEPPROFILED_LIBUUID
)
159 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o tune2fs.profiled \
160 $(PROFILED_TUNE2FS_OBJS
) $(PROFILED_LIBBLKID
) \
161 $(PROFILED_LIBUUID
) $(PROFILED_LIBE2P
) $(LIBINTL
) \
164 blkid
: $(BLKID_OBJS
) $(DEPLIBBLKID
) $(LIBEXT2FS
)
166 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o blkid
$(BLKID_OBJS
) $(LIBBLKID
) $(LIBINTL
) \
169 blkid.static
: $(BLKID_OBJS
) $(STATIC_DEPLIBS
) $(DEPSTATIC_LIBBLKID
)
171 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o blkid.static
$(BLKID_OBJS
) $(STATIC_LIBS
) \
172 $(STATIC_LIBBLKID
) $(LIBINTL
)
174 blkid.profiled
: $(PROFILED_BLKID_OBJS
) $(DEPPROFILED_LIBBLKID
) \
175 $(PROFILED_LIBEXT2FS
)
177 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o blkid.profiled
$(PROFILED_BLKID_OBJS
) \
178 $(PROFILED_LIBBLKID
) $(LIBINTL
) $(PROFILED_LIBEXT2FS
)
180 e2image
: $(E2IMAGE_OBJS
) $(DEPLIBS
)
182 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e2image
$(E2IMAGE_OBJS
) $(LIBS
) $(LIBINTL
)
184 e2image.profiled
: $(PROFILED_E2IMAGE_OBJS
) $(PROFILED_DEPLIBS
)
186 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o e2image.profiled \
187 $(PROFILED_E2IMAGE_OBJS
) $(PROFILED_LIBS
) $(LIBINTL
)
189 e2undo
: $(E2UNDO_OBJS
) $(DEPLIBS
)
191 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e2undo
$(E2UNDO_OBJS
) $(LIBS
) $(LIBINTL
)
193 e2undo.profiled
: $(PROFILED_E2UNDO_OBJS
) $(PROFILED_DEPLIBS
)
195 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o e2undo.profiled \
196 $(PROFILED_E2UNDO_OBJS
) $(PROFILED_LIBS
) $(LIBINTL
)
198 e4defrag
: $(E4DEFRAG_OBJS
) $(DEPLIBS
)
200 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e4defrag
$(E4DEFRAG_OBJS
) $(LIBS
)
202 e4defrag.profiled
: $(PROFILED_E4DEFRAG_OBJS
) $(PROFILED_DEPLIBS
)
204 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o e4defrag.profiled \
205 $(PROFILED_E4DEFRAG_OBJS
) $(PROFILED_LIBS
)
207 base_device
: base_device.c
209 $(Q
) $(CC
) $(ALL_CFLAGS
) $(ALL_LDFLAGS
) $(srcdir)/base_device.c \
210 -DDEBUG
-o base_device
213 .
/base_device
< $(srcdir)/base_device.tst
> base_device.out
214 cmp
$(srcdir)/base_device.tst base_device.out
216 mklost
+found
: $(MKLPF_OBJS
)
218 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o mklost
+found
$(MKLPF_OBJS
) $(LIBINTL
)
220 mke2fs
: $(MKE2FS_OBJS
) $(DEPLIBS
) $(LIBE2P
) $(DEPLIBBLKID
) $(DEPLIBUUID
) \
223 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o mke2fs
$(MKE2FS_OBJS
) $(LIBS
) $(LIBBLKID
) \
224 $(LIBUUID
) $(LIBEXT2FS
) $(LIBE2P
) $(LIBINTL
)
226 mke2fs.static
: $(MKE2FS_OBJS
) $(STATIC_DEPLIBS
) $(STATIC_LIBE2P
) $(DEPSTATIC_LIBUUID
) $(DEPSTATIC_LIBBLKID
)
228 $(Q
) $(CC
) $(ALL_LDFLAGS
) -static
-o mke2fs.static
$(MKE2FS_OBJS
) \
229 $(STATIC_LIBS
) $(STATIC_LIBE2P
) $(STATIC_LIBBLKID
) \
230 $(STATIC_LIBUUID
) $(LIBINTL
)
232 mke2fs.profiled
: $(PROFILED_MKE2FS_OBJS
) $(PROFILED_DEPLIBS
) \
233 $(PROFILED_LIBE2P
) $(PROFILED_DEPLIBBLKID
) $(PROFILED_DEPLIBUUID
)
235 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o mke2fs.profiled \
236 $(PROFILED_MKE2FS_OBJS
) $(PROFILED_LIBBLKID
) \
237 $(PROFILED_LIBUUID
) $(PROFILED_LIBE2P
) $(LIBINTL
) \
240 chattr
: $(CHATTR_OBJS
) $(DEPLIBS_E2P
)
242 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o chattr
$(CHATTR_OBJS
) $(LIBS_E2P
) $(LIBINTL
)
244 lsattr
: $(LSATTR_OBJS
) $(DEPLIBS_E2P
)
246 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o lsattr
$(LSATTR_OBJS
) $(LIBS_E2P
) $(LIBINTL
)
248 uuidgen
: $(UUIDGEN_OBJS
) $(DEPLIBUUID
)
250 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o uuidgen
$(UUIDGEN_OBJS
) $(LIBUUID
) $(LIBINTL
)
252 uuidgen.profiled
: $(PROFILED_UUIDGEN_OBJS
) $(PROFILED_DEPLIBUUID
)
254 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o uuidgen.profiled \
255 $(PROFILED_UUIDGEN_OBJS
) $(PROFILED_LIBUUID
) $(LIBINTL
)
257 uuidd
: $(UUIDD_OBJS
) $(DEPLIBUUID
)
259 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o uuidd
$(UUIDD_OBJS
) $(LIBUUID
) $(LIBINTL
)
261 uuidd.profiled
: $(PROFILED_UUIDD_OBJS
) $(PROFILED_DEPLIBUUID
)
263 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o uuidd.profiled
$(PROFILED_UUIDD_OBJS
) \
264 $(PROFILED_LIBUUID
) $(LIBINTL
)
266 dumpe2fs
: $(DUMPE2FS_OBJS
) $(DEPLIBS
) $(DEPLIBS_E2P
) $(DEPLIBUUID
)
268 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o dumpe2fs
$(DUMPE2FS_OBJS
) $(LIBS
) \
269 $(LIBS_E2P
) $(LIBUUID
) $(LIBINTL
)
271 dumpe2fs.profiled
: $(PROFILED_DUMPE2FS_OBJS
) $(PROFILED_DEPLIBS
) \
272 $(PROFILED_LIBE2P
) $(PROFILED_DEPLIBUUID
)
274 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o dumpe2fs.profiled \
275 $(PROFILED_DUMPE2FS_OBJS
) $(PROFILED_LIBS
) \
276 $(PROFILED_LIBE2P
) $(PROFILED_LIBUUID
) $(LIBINTL
)
278 fsck
: $(FSCK_OBJS
) $(DEPLIBBLKID
)
280 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o fsck
$(FSCK_OBJS
) $(LIBBLKID
) $(LIBINTL
)
282 fsck.profiled
: $(PROFILED_FSCK_OBJS
) $(PROFILED_DEPLIBBLKID
)
284 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o fsck.profiled
$(PROFILED_FSCK_OBJS
) \
285 $(PROFILED_LIBBLKID
) $(LIBINTL
)
287 badblocks
: $(BADBLOCKS_OBJS
) $(DEPLIBS
)
289 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o badblocks
$(BADBLOCKS_OBJS
) $(LIBS
) $(LIBINTL
)
291 badblocks.profiled
: $(PROFILED_BADBLOCKS_OBJS
) $(PROFILED_DEPLIBS
)
293 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o badblocks.profiled \
294 $(PROFILED_BADBLOCKS_OBJS
) $(PROFILED_LIBS
) $(LIBINTL
)
298 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o logsave logsave.o
300 logsave.profiled
: profiled
/logsave.o
302 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o logsave.profiled profiled
/logsave.o
304 e2freefrag
: $(E2FREEFRAG_OBJS
)
306 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o e2freefrag
$(E2FREEFRAG_OBJS
) $(LIBS
)
308 filefrag
: $(FILEFRAG_OBJS
)
310 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o filefrag
$(FILEFRAG_OBJS
)
312 filefrag.profiled
: $(PROFILED_FILEFRAG_OBJS
)
314 $(Q
) $(CC
) $(ALL_LDFLAGS
) -g
-pg
-o filefrag.profiled \
315 $(PROFILED_FILEFRAG_OBJS
)
317 tst_ismounted
: $(srcdir)/ismounted.c
$(STATIC_LIBEXT2FS
) $(DEPLIBCOM_ERR
)
319 $(CC
) -o tst_ismounted
$(srcdir)/ismounted.c
-DDEBUG
$(ALL_CFLAGS
) \
322 tune2fs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/tune2fs
.8.in
324 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/tune2fs
.8.in tune2fs
.8
326 mklost
+found
.8: $(DEP_SUBSTITUTE
) $(srcdir)/mklost
+found
.8.in
328 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/mklost
+found
.8.in mklost
+found
.8
330 mke2fs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/mke2fs
.8.in
332 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/mke2fs
.8.in mke2fs
.8
334 mke2fs.conf
.5: $(DEP_SUBSTITUTE
) $(srcdir)/mke2fs.conf
.5.in
336 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/mke2fs.conf
.5.in mke2fs.conf
.5
338 e2label
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e2label
.8.in
340 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/e2label
.8.in e2label
.8
342 e2undo
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e2undo
.8.in
344 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/e2undo
.8.in e2undo
.8
346 findfs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/findfs
.8.in
348 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/findfs
.8.in findfs
.8
350 e2image
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e2image
.8.in
352 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/e2image
.8.in e2image
.8
354 e4defrag
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e4defrag
.8.in
356 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/e4defrag
.8.in e4defrag
.8
358 dumpe2fs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/dumpe2fs
.8.in
360 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/dumpe2fs
.8.in dumpe2fs
.8
362 badblocks
.8: $(DEP_SUBSTITUTE
) $(srcdir)/badblocks
.8.in
364 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/badblocks
.8.in badblocks
.8
366 fsck
.8: $(DEP_SUBSTITUTE
) $(srcdir)/fsck
.8.in
368 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/fsck
.8.in fsck
.8
370 blkid
.8: $(DEP_SUBSTITUTE
) $(srcdir)/blkid
.8.in
372 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/blkid
.8.in blkid
.8
374 logsave
.8: $(DEP_SUBSTITUTE
) $(srcdir)/logsave
.8.in
376 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/logsave
.8.in logsave
.8
378 uuidd
.8: $(DEP_SUBSTITUTE
) $(srcdir)/uuidd
.8.in
380 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/uuidd
.8.in uuidd
.8
382 chattr
.1: $(DEP_SUBSTITUTE
) $(srcdir)/chattr
.1.in
384 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/chattr
.1.in chattr
.1
386 lsattr
.1: $(DEP_SUBSTITUTE
) $(srcdir)/lsattr
.1.in
388 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/lsattr
.1.in lsattr
.1
390 uuidgen
.1: $(DEP_SUBSTITUTE
) $(srcdir)/uuidgen
.1.in
392 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/uuidgen
.1.in uuidgen
.1
394 blkid
.1: $(DEP_SUBSTITUTE
) $(srcdir)/blkid
.1.in
396 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/blkid
.1.in blkid
.1
398 e2freefrag
.8: $(DEP_SUBSTITUTE
) $(srcdir)/e2freefrag
.8.in
400 @
$(SUBSTITUTE_UPTIME
) $(srcdir)/e2freefrag
.8.in e2freefrag
.8
402 filefrag
.8: $(DEP_SUBSTITUTE
) $(srcdir)/filefrag
.8.in
404 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/filefrag
.8.in filefrag
.8
407 $(E
) " MKINSTALLDIRS $(sbindir) $(root_sbindir) $(bindir) $(man1dir) $(man8dir) $(libdir) $(root_sysconfdir)"
408 $(Q
) $(MKINSTALLDIRS
) $(DESTDIR
)$(sbindir
) \
409 $(DESTDIR
)$(root_sbindir
) $(DESTDIR
)$(bindir) \
410 $(DESTDIR
)$(man1dir) $(DESTDIR
)$(man8dir) \
411 $(DESTDIR
)$(man1dir) $(DESTDIR
)$(man5dir) \
412 $(DESTDIR
)$(libdir) $(DESTDIR
)/$(root_sysconfdir
)
414 install: all $(SMANPAGES
) $(UMANPAGES
) installdirs
415 $(Q
) for i in
$(SPROGS
); do \
416 echo
" INSTALL $(root_sbindir)/$$i"; \
417 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(root_sbindir
)/$$i; \
419 $(Q
) for i in
$(USPROGS
); do \
420 echo
" INSTALL $(sbindir)/$$i"; \
421 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(sbindir
)/$$i; \
423 $(Q
) for i in ext2 ext3 ext4 ext4dev
; do \
424 echo
" LINK $(root_sbindir)/mkfs.$$i"; \
425 (cd
$(DESTDIR
)$(root_sbindir
); \
426 $(LN
) $(LINK_INSTALL_FLAGS
) mke2fs mkfs.
$$i); \
428 $(Q
) (cd
$(DESTDIR
)$(root_sbindir
); \
429 $(LN
) $(LINK_INSTALL_FLAGS
) tune2fs e2label
)
430 $(Q
) if
test -n
"$(FINDFS_LINK)"; then \
431 echo
" LINK $(root_sbindir)/findfs"; \
432 (cd
$(DESTDIR
)$(root_sbindir
); \
433 $(LN
) $(LINK_INSTALL_FLAGS
) tune2fs
$(FINDFS_LINK
)); \
435 $(Q
) for i in
$(UPROGS
); do \
436 echo
" INSTALL $(bindir)/$$i"; \
437 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(bindir)/$$i; \
439 $(Q
) for i in
$(LPROGS
); do \
440 echo
" INSTALL $(libdir)/$$i"; \
441 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(libdir)/$$i; \
443 $(Q
) for i in
$(SMANPAGES
); do \
444 for j in
$(COMPRESS_EXT
); do \
445 $(RM
) -f
$(DESTDIR
)$(man8dir)/$$i.
$$j; \
447 echo
" INSTALL_DATA $(man8dir)/$$i"; \
448 $(INSTALL_DATA
) $$i $(DESTDIR
)$(man8dir)/$$i; \
450 $(Q
) $(RM
) -f
$(DESTDIR
)$(man8dir)/mkfs.ext2.8.gz \
451 $(DESTDIR
)$(man8dir)/mkfs.ext3.8.gz
452 $(Q
) for i in ext2 ext3 ext4 ext4dev
; do \
453 echo
" LINK mkfs.$$i.8"; \
454 (cd
$(DESTDIR
)$(man8dir); \
455 $(LN
) $(LINK_INSTALL_FLAGS
) mke2fs
.8 mkfs.
$$i.8); \
457 $(Q
) for i in
$(UMANPAGES
); do \
458 for j in
$(COMPRESS_EXT
); do \
459 $(RM
) -f
$(DESTDIR
)$(man1dir)/$$i.
$$j; \
461 echo
" INSTALL_DATA $(man1dir)/$$i"; \
462 $(INSTALL_DATA
) $$i $(DESTDIR
)$(man1dir)/$$i; \
464 $(Q
) for i in
$(FMANPAGES
); do \
465 for j in
$(COMPRESS_EXT
); do \
466 $(RM
) -f
$(DESTDIR
)$(man5dir)/$$i.
$$j; \
468 echo
" INSTALL_DATA $(man5dir)/$$i"; \
469 $(INSTALL_DATA
) $$i $(DESTDIR
)$(man5dir)/$$i; \
471 $(Q
) if
test -f
$(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf
; then \
472 if cmp
-s
$(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf \
473 $(srcdir)/mke2fs.conf
; then \
476 if grep
-q ext4dev
$(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf
; then \
477 echo
" INSTALL_DATA $(root_sysconfdir)/mke2fs.conf.e2fsprogs-new"; \
478 $(INSTALL_DATA
) $(srcdir)/mke2fs.conf \
479 $(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf.e2fsprogs-new
; \
480 echo
"Warning: installing mke2fs.conf in $(DESTDIR)$(root_sysconfdir)/mke2fs.conf.e2fsprogs-new"; \
481 echo
"Check to see if you need to update your $(root_sysconfdir)/mke2fs.conf"; \
483 echo
" INSTALL_DATA $(root_sysconfdir)/mke2fs.conf"; \
484 mv
$(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf \
485 $(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf.e2fsprogs-old
; \
486 $(INSTALL_DATA
) $(srcdir)/mke2fs.conf \
487 $(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf
; \
488 echo
"Your mke2fs.conf is too old. Backing up old version in"; \
489 echo
"$(DESTDIR)$(root_sysconfdir)/mke2fs.conf.e2fsprogs-old. Please check to see"; \
490 echo
"if you have any local customizations that you wish to preserve."; \
495 echo
" INSTALL_DATA $(root_sysconfdir)/mke2fs.conf"; \
496 $(INSTALL_DATA
) $(srcdir)/mke2fs.conf \
497 $(DESTDIR
)$(root_sysconfdir
)/mke2fs.conf
; \
500 install-strip
: install
501 $(Q
) for i in
$(SPROGS
); do \
502 echo
" STRIP $(root_sbindir)/$$i"; \
503 $(STRIP
) $(DESTDIR
)$(root_sbindir
)/$$i; \
505 $(Q
) for i in
$(USPROGS
); do \
506 echo
" STRIP $(sbindir)/$$i"; \
507 $(STRIP
) $(DESTDIR
)$(sbindir
)/$$i; \
511 for i in
$(SPROGS
); do \
512 $(RM
) -f
$(DESTDIR
)$(root_sbindir
)/$$i; \
514 for i in
$(USPROGS
); do \
515 $(RM
) -f
$(DESTDIR
)$(sbindir
)/$$i; \
517 for i in
$(LPROGS
); do \
518 $(RM
) -f
$(DESTDIR
)$(libdir)/$$i; \
520 $(RM
) -f
$(DESTDIR
)$(root_sbindir
)/mkfs.ext2 \
521 $(DESTDIR
)$(root_sbindir
)/mkfs.ext3 \
522 $(DESTDIR
)$(root_sbindir
)/mkfs.ext4 \
523 $(DESTDIR
)$(root_sbindir
)/mkfs.ext4dev
524 for i in
$(UPROGS
); do \
525 $(RM
) -f
$(DESTDIR
)$(bindir)/$$i; \
527 for i in
$(SMANPAGES
); do \
528 $(RM
) -f
$(DESTDIR
)$(man8dir)/$$i; \
530 $(RM
) -f
$(DESTDIR
)$(man8dir)/mkfs.ext2.8 \
531 $(DESTDIR
)$(man8dir)/mkfs.ext3.8 \
532 $(DESTDIR
)$(man8dir)/mkfs.ext4.8 \
533 $(DESTDIR
)$(man8dir)/mkfs.ext4dev
.8
534 for i in
$(UMANPAGES
); do \
535 $(RM
) -f
$(DESTDIR
)$(man1dir)/$$i; \
537 for i in
$(FINDFS_LINK
) e2label
; do \
538 $(RM
) -f
$(DESTDIR
)$(root_sbindir
)/$$i; \
540 for i in
$(FMANPAGES
); do \
541 $(RM
) -f
$(DESTDIR
)$(man5dir)/$$i; \
543 if cmp
-s
$(srcdir)/mke2fs.conf
$(DESTDIR
)/$(root_sysconfdir
)/mke2fs.conf
; then \
544 $(RM
) $(DESTDIR
)/$(root_sysconfdir
)/mke2fs.conf
; \
548 $(RM
) -f
$(SPROGS
) $(USPROGS
) $(UPROGS
) $(UMANPAGES
) $(SMANPAGES
) \
550 base_device base_device.out mke2fs.static filefrag e2freefrag \
551 e2initrd_helper partinfo prof_err.
[ch
] default_profile.c \
552 uuidd e2image tune2fs.static tst_ismounted fsck.profiled \
553 blkid.profiled tune2fs.profiled e2image.profiled \
554 e2undo.profiled mke2fs.profiled dumpe2fs.profiled \
555 logsave.profiled filefrag.profiled uuidgen.profiled \
556 uuidd.profiled e2image.profiled \
557 profiled
/*.o \
#* *.s *.o *.a *~ core gmon.out
561 $(RM
) -f .depend Makefile
$(srcdir)/TAGS
$(srcdir)/Makefile.in.old
563 # +++ Dependency line eater +++
565 # Makefile dependencies follow. This must be the last section in
566 # the Makefile.in file
568 tune2fs.o
: $(srcdir)/tune2fs.c
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
569 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
570 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
571 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
572 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
573 $(top_srcdir
)/lib
/e2p
/e2p.h
$(srcdir)/jfs_user.h \
574 $(top_srcdir
)/lib
/ext2fs
/kernel-jbd.h
$(top_srcdir
)/lib
/ext2fs
/jfs_compat.h \
575 $(top_srcdir
)/lib
/ext2fs
/kernel-list.h
$(srcdir)/util.h \
576 $(top_srcdir
)/version.h
$(srcdir)/nls-enable.h
577 mklost
+found.o
: $(srcdir)/mklost
+found.c
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
578 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/version.h \
579 $(srcdir)/nls-enable.h
580 mke2fs.o
: $(srcdir)/mke2fs.c
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
581 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/et
/com_err.h \
582 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
583 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
584 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
585 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
586 $(srcdir)/util.h
$(srcdir)/..
/e2fsck
/profile.h prof_err.h \
587 $(top_srcdir
)/version.h
$(srcdir)/nls-enable.h
588 chattr.o
: $(srcdir)/chattr.c
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
589 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/et
/com_err.h \
590 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/version.h
$(srcdir)/nls-enable.h
591 lsattr.o
: $(srcdir)/lsattr.c
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
592 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/et
/com_err.h \
593 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/version.h
$(srcdir)/nls-enable.h
594 dumpe2fs.o
: $(srcdir)/dumpe2fs.c
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
595 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
596 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
597 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
598 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
599 $(top_srcdir
)/lib
/e2p
/e2p.h
$(srcdir)/jfs_user.h \
600 $(top_srcdir
)/lib
/ext2fs
/kernel-jbd.h
$(top_srcdir
)/lib
/ext2fs
/jfs_compat.h \
601 $(top_srcdir
)/lib
/ext2fs
/kernel-list.h
$(top_srcdir
)/version.h \
602 $(srcdir)/nls-enable.h
603 badblocks.o
: $(srcdir)/badblocks.c
$(top_srcdir
)/lib
/et
/com_err.h \
604 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
605 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
606 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
607 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
608 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
609 $(srcdir)/nls-enable.h
610 fsck.o
: $(srcdir)/fsck.c
$(top_srcdir
)/version.h
$(srcdir)/nls-enable.h \
612 util.o
: $(srcdir)/util.c
$(top_srcdir
)/lib
/et
/com_err.h \
613 $(top_srcdir
)/lib
/e2p
/e2p.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
614 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
615 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
616 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
617 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
618 $(srcdir)/nls-enable.h
$(srcdir)/util.h
619 uuidgen.o
: $(srcdir)/uuidgen.c
$(srcdir)/nls-enable.h
620 blkid.o
: $(srcdir)/blkid.c
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
621 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
622 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
623 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
624 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h
625 logsave.o
: $(srcdir)/logsave.c
626 filefrag.o
: $(srcdir)/filefrag.c
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
627 $(top_srcdir
)/lib
/ext2fs
/fiemap.h
628 base_device.o
: $(srcdir)/base_device.c
$(srcdir)/fsck.h
629 ismounted.o
: $(srcdir)/ismounted.c
$(srcdir)/fsck.h \
630 $(top_srcdir
)/lib
/et
/com_err.h
631 profile.o
: $(srcdir)/..
/e2fsck
/profile.c
$(top_srcdir
)/lib
/et
/com_err.h \
632 $(srcdir)/..
/e2fsck
/profile.h prof_err.h
633 e2undo.o
: $(srcdir)/e2undo.c
$(top_srcdir
)/lib
/ext2fs
/tdb.h \
634 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
635 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
636 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
637 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
638 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
639 $(srcdir)/nls-enable.h
640 e2freefrag.o
: $(srcdir)/e2freefrag.c
$(top_srcdir
)/lib
/ext2fs
/ext2_fs.h \
641 $(top_builddir
)/lib
/ext2fs
/ext2_types.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
642 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
643 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(top_builddir
)/lib
/ext2fs
/ext2_err.h \
644 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
645 $(srcdir)/e2freefrag.h