14
14
@IMAGER_CMT@E2IMAGE_PROG= e2image
15
15
@IMAGER_CMT@E2IMAGE_MAN= e2image.8
17
SPROGS= mke2fs badblocks tune2fs dumpe2fs $(E2IMAGE_PROG) @FSCK_PROG@
17
SPROGS= mke2fs badblocks tune2fs dumpe2fs blkid logsave \
18
$(E2IMAGE_PROG) @FSCK_PROG@
19
USPROGS= mklost+found filefrag
19
20
SMANPAGES= tune2fs.8 mklost+found.8 mke2fs.8 dumpe2fs.8 badblocks.8 \
20
e2label.8 $(E2IMAGE_MAN) @FSCK_MAN@
21
e2label.8 findfs.8 blkid.8 $(E2IMAGE_MAN) \
22
logsave.8 filefrag.8 @FSCK_MAN@
22
24
UPROGS= chattr lsattr uuidgen
23
25
UMANPAGES= chattr.1 lsattr.1 uuidgen.1
25
TUNE2FS_OBJS= tune2fs.o util.o get_device_by_label.o
27
TUNE2FS_OBJS= tune2fs.o util.o
26
28
MKLPF_OBJS= mklost+found.o
27
MKE2FS_OBJS= mke2fs.o util.o get_device_by_label.o
29
MKE2FS_OBJS= mke2fs.o util.o
28
30
CHATTR_OBJS= chattr.o
29
31
LSATTR_OBJS= lsattr.o
30
32
UUIDGEN_OBJS= uuidgen.o
31
33
DUMPE2FS_OBJS= dumpe2fs.o
32
34
BADBLOCKS_OBJS= badblocks.o
33
35
E2IMAGE_OBJS= e2image.o
34
FSCK_OBJS= fsck.o get_device_by_label.o base_device.o fstype.o
36
FSCK_OBJS= fsck.o base_device.o
38
FILEFRAG_OBJS= filefrag.o
36
40
SRCS= $(srcdir)/tune2fs.c $(srcdir)/mklost+found.c $(srcdir)/mke2fs.c \
37
41
$(srcdir)/chattr.c $(srcdir)/lsattr.c $(srcdir)/dumpe2fs.c \
38
42
$(srcdir)/badblocks.c $(srcdir)/fsck.c $(srcdir)/util.c \
39
$(srcdir)/uuidgen.c $(srcdir)/fstype.c
43
$(srcdir)/uuidgen.c $(srcdir)/blkid.c $(srcdir)/logsave.c \
44
$(srcdir)/filefrag.c $(srcdir)/base_device.c
41
46
LIBS= $(LIBEXT2FS) $(LIBCOM_ERR)
42
47
DEPLIBS= $(LIBEXT2FS) $(LIBCOM_ERR)
55
63
findsuper: findsuper.o
56
64
$(CC) $(ALL_LDFLAGS) -o findsuper findsuper.o
58
tune2fs: $(TUNE2FS_OBJS) $(DEPLIBS_E2P) $(DEPLIBUUID)
59
$(CC) $(ALL_LDFLAGS) -o tune2fs $(TUNE2FS_OBJS) $(LIBS_E2P) $(LIBUUID)
66
tune2fs: $(TUNE2FS_OBJS) $(DEPLIBS) $(DEPLIBS_E2P) $(DEPLIBS_BLKID)
67
$(CC) $(ALL_LDFLAGS) -o tune2fs $(TUNE2FS_OBJS) $(LIBS) \
68
$(LIBS_BLKID) $(LIBS_E2P) $(LIBINTL)
70
blkid: $(BLKID_OBJS) $(DEPLIBS_BLKID)
71
$(CC) $(ALL_LDFLAGS) -o blkid $(BLKID_OBJS) $(LIBS_BLKID) $(LIBINTL)
61
73
e2image: $(E2IMAGE_OBJS) $(DEPLIBS)
62
$(CC) $(ALL_LDFLAGS) -o e2image $(E2IMAGE_OBJS) $(LIBS)
74
$(CC) $(ALL_LDFLAGS) -o e2image $(E2IMAGE_OBJS) $(LIBS) $(LIBINTL)
64
76
base_device: base_device.c
65
77
$(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) $(srcdir)/base_device.c \
66
78
-DDEBUG -o base_device
69
$(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -DTEST_PROGRAM $(srcdir)/fstype.c \
70
get_device_by_label.o $(LIBUUID) $(LIBS) -o fstype
72
80
check:: base_device
73
81
./base_device < $(srcdir)/base_device.tst > base_device.out
74
82
cmp $(srcdir)/base_device.tst base_device.out
76
84
mklost+found: $(MKLPF_OBJS)
77
$(CC) $(ALL_LDFLAGS) -o mklost+found $(MKLPF_OBJS)
85
$(CC) $(ALL_LDFLAGS) -o mklost+found $(MKLPF_OBJS) $(LIBINTL)
79
mke2fs: $(MKE2FS_OBJS) $(DEPLIBS) $(LIBE2P) $(DEPLIBUUID)
80
$(CC) $(ALL_LDFLAGS) -o mke2fs $(MKE2FS_OBJS) $(LIBS) $(LIBE2P) $(LIBUUID)
87
mke2fs: $(MKE2FS_OBJS) $(DEPLIBS) $(LIBE2P) $(DEPLIBUUID) $(DEPLIBS_BLKID)
88
$(CC) $(ALL_LDFLAGS) -o mke2fs $(MKE2FS_OBJS) $(LIBS) $(LIBS_BLKID) \
89
$(LIBE2P) $(LIBUUID) $(LIBINTL)
82
91
mke2fs.static: $(MKE2FS_OBJS) $(STATIC_DEPLIBS) $(STATIC_LIBE2P) $(DEPSTATIC_LIBUUID)
83
92
$(CC) $(ALL_LDFLAGS) -static -o mke2fs.static $(MKE2FS_OBJS) \
84
$(STATIC_LIBS) $(STATIC_LIBE2P) $(STATIC_LIBUUID)
93
$(STATIC_LIBS) $(STATIC_LIBE2P) $(STATIC_LIBUUID) $(LIBINTL)
86
95
resize2fs: resize2fs.o $(DEPLIBS)
87
$(CC) $(ALL_LDFLAGS) -o resize2fs resize2fs.o $(LIBS)
96
$(CC) $(ALL_LDFLAGS) -o resize2fs resize2fs.o $(LIBS) $(LIBINTL)
89
98
chattr: $(CHATTR_OBJS) $(DEPLIBS_E2P)
90
$(CC) $(ALL_LDFLAGS) -o chattr $(CHATTR_OBJS) $(LIBS_E2P)
99
$(CC) $(ALL_LDFLAGS) -o chattr $(CHATTR_OBJS) $(LIBS_E2P) $(LIBINTL)
92
101
lsattr: $(LSATTR_OBJS) $(DEPLIBS_E2P)
93
$(CC) $(ALL_LDFLAGS) -o lsattr $(LSATTR_OBJS) $(LIBS_E2P)
102
$(CC) $(ALL_LDFLAGS) -o lsattr $(LSATTR_OBJS) $(LIBS_E2P) $(LIBINTL)
95
104
uuidgen: $(UUIDGEN_OBJS) $(DEPLIBUUID)
96
$(CC) $(ALL_LDFLAGS) -o uuidgen $(UUIDGEN_OBJS) $(LIBUUID)
98
dumpe2fs: $(DUMPE2FS_OBJS) $(DEPLIBS_E2P) $(DEPLIBUUID)
99
$(CC) $(ALL_LDFLAGS) -o dumpe2fs $(DUMPE2FS_OBJS) $(LIBS_E2P) $(LIBUUID)
102
$(CC) $(ALL_LDFLAGS) -o fsck $(FSCK_OBJS) $(LIBS)
105
$(CC) $(ALL_LDFLAGS) -o uuidgen $(UUIDGEN_OBJS) $(LIBUUID) $(LIBINTL)
107
dumpe2fs: $(DUMPE2FS_OBJS) $(DEPLIBS) $(DEPLIBS_E2P) $(DEPLIBUUID)
108
$(CC) $(ALL_LDFLAGS) -o dumpe2fs $(DUMPE2FS_OBJS) $(LIBS) \
109
$(LIBS_E2P) $(LIBUUID) $(LIBINTL)
111
fsck: $(FSCK_OBJS) $(DEBLIBS_BLKID)
112
$(CC) $(ALL_LDFLAGS) -o fsck $(FSCK_OBJS) $(LIBS_BLKID) $(LIBINTL)
104
114
badblocks: $(BADBLOCKS_OBJS) $(DEPLIBS)
105
$(CC) $(ALL_LDFLAGS) -o badblocks $(BADBLOCKS_OBJS) $(LIBS)
115
$(CC) $(ALL_LDFLAGS) -o badblocks $(BADBLOCKS_OBJS) $(LIBS) $(LIBINTL)
118
$(CC) $(ALL_LDFLAGS) -o logsave logsave.o
120
filefrag: $(FILEFRAG_OBJS)
121
$(CC) $(ALL_LDFLAGS) -o filefrag $(FILEFRAG_OBJS)
107
123
tune2fs.8: $(DEP_SUBSTITUTE) $(srcdir)/tune2fs.8.in
108
$(SUBSTITUTE) $(srcdir)/tune2fs.8.in tune2fs.8
124
$(SUBSTITUTE_UPTIME) $(srcdir)/tune2fs.8.in tune2fs.8
110
126
mklost+found.8: $(DEP_SUBSTITUTE) $(srcdir)/mklost+found.8.in
111
$(SUBSTITUTE) $(srcdir)/mklost+found.8.in mklost+found.8
127
$(SUBSTITUTE_UPTIME) $(srcdir)/mklost+found.8.in mklost+found.8
113
129
mke2fs.8: $(DEP_SUBSTITUTE) $(srcdir)/mke2fs.8.in
114
$(SUBSTITUTE) $(srcdir)/mke2fs.8.in mke2fs.8
130
$(SUBSTITUTE_UPTIME) $(srcdir)/mke2fs.8.in mke2fs.8
116
132
e2label.8: $(DEP_SUBSTITUTE) $(srcdir)/e2label.8.in
117
$(SUBSTITUTE) $(srcdir)/e2label.8.in e2label.8
133
$(SUBSTITUTE_UPTIME) $(srcdir)/e2label.8.in e2label.8
135
findfs.8: $(DEP_SUBSTITUTE) $(srcdir)/findfs.8.in
136
$(SUBSTITUTE_UPTIME) $(srcdir)/findfs.8.in findfs.8
119
138
e2image.8: $(DEP_SUBSTITUTE) $(srcdir)/e2image.8.in
120
$(SUBSTITUTE) $(srcdir)/e2image.8.in e2image.8
139
$(SUBSTITUTE_UPTIME) $(srcdir)/e2image.8.in e2image.8
122
141
dumpe2fs.8: $(DEP_SUBSTITUTE) $(srcdir)/dumpe2fs.8.in
123
$(SUBSTITUTE) $(srcdir)/dumpe2fs.8.in dumpe2fs.8
142
$(SUBSTITUTE_UPTIME) $(srcdir)/dumpe2fs.8.in dumpe2fs.8
125
144
badblocks.8: $(DEP_SUBSTITUTE) $(srcdir)/badblocks.8.in
126
$(SUBSTITUTE) $(srcdir)/badblocks.8.in badblocks.8
145
$(SUBSTITUTE_UPTIME) $(srcdir)/badblocks.8.in badblocks.8
128
147
fsck.8: $(DEP_SUBSTITUTE) $(srcdir)/fsck.8.in
129
$(SUBSTITUTE) $(srcdir)/fsck.8.in fsck.8
148
$(SUBSTITUTE_UPTIME) $(srcdir)/fsck.8.in fsck.8
150
blkid.8: $(DEP_SUBSTITUTE) $(srcdir)/blkid.8.in
151
$(SUBSTITUTE_UPTIME) $(srcdir)/blkid.8.in blkid.8
153
logsave.8: $(DEP_SUBSTITUTE) $(srcdir)/logsave.8.in
154
$(SUBSTITUTE_UPTIME) $(srcdir)/logsave.8.in logsave.8
131
156
chattr.1: $(DEP_SUBSTITUTE) $(srcdir)/chattr.1.in
132
$(SUBSTITUTE) $(srcdir)/chattr.1.in chattr.1
157
$(SUBSTITUTE_UPTIME) $(srcdir)/chattr.1.in chattr.1
134
159
lsattr.1: $(DEP_SUBSTITUTE) $(srcdir)/lsattr.1.in
135
$(SUBSTITUTE) $(srcdir)/lsattr.1.in lsattr.1
160
$(SUBSTITUTE_UPTIME) $(srcdir)/lsattr.1.in lsattr.1
137
162
uuidgen.1: $(DEP_SUBSTITUTE) $(srcdir)/uuidgen.1.in
138
$(SUBSTITUTE) $(srcdir)/uuidgen.1.in uuidgen.1
163
$(SUBSTITUTE_UPTIME) $(srcdir)/uuidgen.1.in uuidgen.1
165
blkid.1: $(DEP_SUBSTITUTE) $(srcdir)/blkid.1.in
166
$(SUBSTITUTE_UPTIME) $(srcdir)/blkid.1.in blkid.1
168
filefrag.8: $(DEP_SUBSTITUTE) $(srcdir)/filefrag.8.in
169
$(SUBSTITUTE_UPTIME) $(srcdir)/filefrag.8.in filefrag.8
141
172
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(sbindir) \
247
283
$(top_builddir)/lib/ext2fs/ext2_err.h $(top_srcdir)/lib/ext2fs/bitops.h \
248
284
$(srcdir)/nls-enable.h
249
285
fsck.o: $(srcdir)/fsck.c $(top_srcdir)/version.h $(srcdir)/nls-enable.h \
250
$(srcdir)/fsck.h $(srcdir)/get_device_by_label.h
286
$(srcdir)/fsck.h $(top_srcdir)/lib/blkid/blkid.h \
287
$(top_builddir)/lib/blkid/blkid_types.h
251
288
util.o: $(srcdir)/util.c $(top_srcdir)/lib/et/com_err.h \
252
289
$(top_srcdir)/lib/e2p/e2p.h $(top_srcdir)/lib/ext2fs/ext2_fs.h \
253
290
$(top_builddir)/lib/ext2fs/ext2_types.h $(top_srcdir)/lib/ext2fs/ext2fs.h \
254
291
$(top_srcdir)/lib/ext2fs/ext2_io.h $(top_builddir)/lib/ext2fs/ext2_err.h \
255
292
$(top_srcdir)/lib/ext2fs/bitops.h $(srcdir)/nls-enable.h \
256
$(srcdir)/get_device_by_label.h $(srcdir)/util.h
293
$(top_srcdir)/lib/blkid/blkid.h $(top_builddir)/lib/blkid/blkid_types.h \
257
295
uuidgen.o: $(srcdir)/uuidgen.c $(top_srcdir)/lib/uuid/uuid.h \
258
296
$(srcdir)/nls-enable.h
259
fstype.o: $(srcdir)/fstype.c $(srcdir)/fsck.h
297
blkid.o: $(srcdir)/blkid.c $(top_srcdir)/lib/blkid/blkid.h \
298
$(top_builddir)/lib/blkid/blkid_types.h
299
logsave.o: $(srcdir)/logsave.c
300
filefrag.o: $(srcdir)/filefrag.c
301
base_device.o: $(srcdir)/base_device.c $(srcdir)/fsck.h