2 # Standard e2fsprogs prologue....
6 top_srcdir
= @top_srcdir@
15 TEST_PROGS
= test_extent
18 RESIZE_OBJS
= extent.o resize2fs.o main.o online.o resource_track.o \
21 TEST_EXTENT_OBJS
= extent.o test_extent.o
23 SRCS
= $(srcdir)/extent.c \
24 $(srcdir)/resize2fs.c \
27 $(srcdir)/resource_track.c \
28 $(srcdir)/sim_progress.c
30 LIBS
= $(LIBE2P
) $(LIBEXT2FS
) $(LIBCOM_ERR
) $(LIBINTL
) $(SYSLIBS
)
31 DEPLIBS
= $(LIBE2P
) $(LIBEXT2FS
) $(DEPLIBCOM_ERR
)
33 STATIC_LIBS
= $(STATIC_LIBE2P
) $(STATIC_LIBEXT2FS
) $(STATIC_LIBCOM_ERR
) \
35 DEPSTATIC_LIBS
= $(STATIC_LIBE2P
) $(STATIC_LIBEXT2FS
) $(DEPSTATIC_LIBCOM_ERR
)
39 $(Q
) $(CC
) -c
$(ALL_CFLAGS
) $< -o
$@
40 $(Q
) $(CHECK_CMD
) $(ALL_CFLAGS
) $<
41 $(Q
) $(CPPCHECK_CMD
) $(CPPFLAGS
) $<
43 all:: $(PROGS
) $(TEST_PROGS
) $(MANPAGES
)
45 resize2fs
: $(RESIZE_OBJS
) $(DEPLIBS
)
47 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o resize2fs
$(RESIZE_OBJS
) $(LIBS
)
49 resize2fs.static
: $(RESIZE_OBJS
) $(DEPSTATIC_LIBS
)
51 $(Q
) $(LD
) $(LDFLAGS_STATIC
) -o resize2fs.static \
52 $(RESIZE_OBJS
) $(STATIC_LIBS
)
54 resize2fs
.8: $(DEP_SUBSTITUTE
) $(srcdir)/resize2fs
.8.in
56 $(Q
) $(SUBSTITUTE_UPTIME
) $(srcdir)/resize2fs
.8.in resize2fs
.8
58 test_extent
: $(TEST_EXTENT_OBJS
)
60 $(Q
) $(CC
) $(ALL_LDFLAGS
) -o test_extent
$(TEST_EXTENT_OBJS
) $(LIBS
)
63 $(E
) " MKINSTALLDIRS $(root_sbindir) $(man8dir)"
64 $(Q
) $(MKINSTALLDIRS
) $(DESTDIR
)$(root_sbindir
) \
67 install: $(PROGS
) $(MANPAGES
) installdirs
68 $(Q
) for i in
$(PROGS
); do \
69 echo
" INSTALL $(root_sbindir)/$$i"; \
70 $(INSTALL_PROGRAM
) $$i $(DESTDIR
)$(root_sbindir
)/$$i; \
72 $(Q
) for i in
$(MANPAGES
); do \
73 for j in
$(COMPRESS_EXT
); do \
74 $(RM
) -f
$(DESTDIR
)$(man8dir)/$$i.
$$j; \
76 echo
" INSTALL_DATA $(man8dir)/$$i"; \
77 $(INSTALL_DATA
) $$i $(DESTDIR
)$(man8dir)/$$i; \
80 install-strip
: install
81 $(Q
) for i in
$(PROGS
); do \
82 echo
" STRIP $(root_sbindir)/$$i"; \
83 $(STRIP
) $(DESTDIR
)$(root_sbindir
)/$$i; \
87 for i in
$(PROGS
); do \
88 $(RM
) -f
$(DESTDIR
)$(root_sbindir
)/$$i; \
90 for i in
$(MANPAGES
); do \
91 $(RM
) -f
$(DESTDIR
)$(man8dir)/$$i; \
94 test_extent.out
: test_extent
$(srcdir)/test_extent.in
95 $(TESTENV
) .
/test_extent
< $(srcdir)/test_extent.in
> test_extent.out
97 fullcheck
check:: test_extent.out
98 $(Q
) if cmp
-s test_extent.out
$(srcdir)/test_extent.in
; then \
99 echo
"Test succeeded." ; \
101 echo
"Test failed!" ; \
102 diff test_extent.out
$(srcdir)/test_extent.in
; \
107 $(RM
) -f
$(PROGS
) $(TEST_PROGS
) $(MANPAGES
) \
#* *.s *.o *.a *~ core \
108 resize2fs.static test_extent.out
113 $(RM
) -f .depend Makefile
$(srcdir)/TAGS
$(srcdir)/Makefile.in.old
115 # +++ Dependency line eater +++
117 # Makefile dependencies follow. This must be the last section in
118 # the Makefile.in file
120 extent.o
: $(srcdir)/extent.c
$(top_builddir
)/lib
/config.h \
121 $(top_builddir
)/lib
/dirpaths.h
$(srcdir)/resize2fs.h \
122 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
123 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
124 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
125 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
126 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
127 $(top_srcdir
)/lib
/e2p
/e2p.h
128 resize2fs.o
: $(srcdir)/resize2fs.c
$(top_builddir
)/lib
/config.h \
129 $(top_builddir
)/lib
/dirpaths.h
$(srcdir)/resize2fs.h \
130 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
131 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
132 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
133 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
134 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
135 $(top_srcdir
)/lib
/e2p
/e2p.h
136 main.o
: $(srcdir)/main.c
$(top_builddir
)/lib
/config.h \
137 $(top_builddir
)/lib
/dirpaths.h
$(top_srcdir
)/lib
/e2p
/e2p.h \
138 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
139 $(srcdir)/resize2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext2fs.h \
140 $(top_srcdir
)/lib
/ext2fs
/ext3_extents.h
$(top_srcdir
)/lib
/et
/com_err.h \
141 $(top_srcdir
)/lib
/ext2fs
/ext2_io.h
$(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
)/version.h
144 online.o
: $(srcdir)/online.c
$(top_builddir
)/lib
/config.h \
145 $(top_builddir
)/lib
/dirpaths.h
$(srcdir)/resize2fs.h \
146 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
147 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
148 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
149 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
150 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
151 $(top_srcdir
)/lib
/e2p
/e2p.h
152 resource_track.o
: $(srcdir)/resource_track.c
$(top_builddir
)/lib
/config.h \
153 $(top_builddir
)/lib
/dirpaths.h
$(srcdir)/resize2fs.h \
154 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
155 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
156 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
157 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
158 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
159 $(top_srcdir
)/lib
/e2p
/e2p.h
160 sim_progress.o
: $(srcdir)/sim_progress.c
$(top_builddir
)/lib
/config.h \
161 $(top_builddir
)/lib
/dirpaths.h
$(srcdir)/resize2fs.h \
162 $(top_srcdir
)/lib
/ext2fs
/ext2_fs.h
$(top_builddir
)/lib
/ext2fs
/ext2_types.h \
163 $(top_srcdir
)/lib
/ext2fs
/ext2fs.h
$(top_srcdir
)/lib
/ext2fs
/ext3_extents.h \
164 $(top_srcdir
)/lib
/et
/com_err.h
$(top_srcdir
)/lib
/ext2fs
/ext2_io.h \
165 $(top_builddir
)/lib
/ext2fs
/ext2_err.h \
166 $(top_srcdir
)/lib
/ext2fs
/ext2_ext_attr.h
$(top_srcdir
)/lib
/ext2fs
/bitops.h \
167 $(top_srcdir
)/lib
/e2p
/e2p.h