blob: 9f5c2ccd4ad9c5a10ba34289e4ebd9233013e656 [file] [log] [blame]
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +00001#
2# Standard e2fsprogs prologue....
3#
4
5srcdir = @srcdir@
6top_srcdir = @top_srcdir@
7VPATH = @srcdir@
8top_builddir = ..
9my_dir = resize
10INSTALL = @INSTALL@
11
12@MCONFIG@
13
14PROGS= resize2fs
15MANPAGES= resize2fs.8
16
Theodore Ts'o1e1da291997-06-09 14:51:29 +000017RESIZE_OBJS= resize2fs.o main.o
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +000018
Theodore Ts'o1e1da291997-06-09 14:51:29 +000019SRCS= $(srcdir)/resize2fs.c \
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +000020 $(srcdir)/main.c
21
Theodore Ts'o1e1da291997-06-09 14:51:29 +000022LIBS= $(LIBEXT2FS) $(LIBE2P) $(LIBCOM_ERR) $(LIBUUID)
23DEPLIBS= $(LIBEXT2FS) $(LIBE2P) $(LIBCOM_ERR) $(LIBUUID)
Theodore Ts'o24b2c7a1997-06-07 20:42:58 +000024
25.c.o:
26 $(CC) -c $(ALL_CFLAGS) $< -o $@
27
28all:: $(PROGS) $(MANPAGES)
29
30resize2fs: $(RESIZE_OBJS) $(DEPLIBS)
31 $(CC) $(ALL_LDFLAGS) -o resize2fs $(RESIZE_OBJS) $(LIBS)
32
33resize2fs.8: $(SUBSTITUTE) $(srcdir)/resize2fs.8.in
34 -$(CHMOD) +x $(SUBSTITUTE)
35 $(SUBSTITUTE) $(srcdir)/resize2fs.8.in resize2fs.8
36
37installdirs:
38 $(top_srcdir)/mkinstalldirs $(DESTDIR)$(usbindir) \
39 $(DESTDIR)$(man8dir) $(DESTDIR)$(cat8dir)
40
41install: $(PROGS) $(MANPAGES) installdirs
42 for i in $(PROGS); do \
43 $(INSTALL_PROGRAM) $$i $(DESTDIR)$(usbindir)/$$i; \
44 $(STRIP) $(DESTDIR)$(usbindir)/$$i; \
45 done
46 for i in $(MANPAGES); do \
47 $(INSTALL_DATA) $$i $(DESTDIR)$(man8dir)/$$i; \
48 done
49
50uninstall:
51 for i in $(PROGS); do \
52 $(RM) -f $(usbindir)/$$i; \
53 done
54 for i in $(MANPAGES); do \
55 $(RM) -f $(man8dir)/$$i; \
56 done
57
58clean:
59 $(RM) -f $(PROGS) $(MANPAGES) \#* *.s *.o *.a *~ core
60
61mostlyclean: clean
62distclean: clean
63 $(RM) -f .depend Makefile
64
65# +++ Dependency line eater +++
66#
67# Makefile dependencies follow. This must be the last section in
68# the Makefile.in file
69#