]>
Commit | Line | Data |
---|---|---|
44339bdf TT |
1 | # |
2 | # Standard e2fsprogs prologue.... | |
3 | # | |
4 | ||
5 | srcdir = @srcdir@ | |
6 | top_srcdir = @top_srcdir@ | |
7 | VPATH = @srcdir@ | |
8 | top_builddir = .. | |
9 | my_dir = util | |
10 | INSTALL = @INSTALL@ | |
11 | ||
12 | SRCS = $(srcdir)/subst.c | |
13 | ||
14 | @MCONFIG@ | |
15 | ||
16 | .c.o: | |
c13351f6 TT |
17 | $(E) " CC $<" |
18 | $(Q) $(BUILD_CC) -c $(BUILD_CFLAGS) $< -o $@ | |
832cb612 | 19 | $(Q) $(CHECK_CMD) $(ALL_CFLAGS) $< |
a46300fe | 20 | $(Q) $(CPPCHECK_CMD) $(CPPFLAGS) $< |
44339bdf | 21 | |
183c73b0 | 22 | PROGS= subst symlinks |
44339bdf | 23 | |
bff0cc95 | 24 | all:: $(PROGS) gen-tarball |
44339bdf | 25 | |
2873927d TT |
26 | dirpaths.h: |
27 | $(E) " CREATE dirpaths.h" | |
28 | $(Q) echo "/* fake dirpaths.h for config.h */" > dirpaths.h | |
29 | ||
30 | subst.o: dirpaths.h | |
31 | ||
44339bdf | 32 | subst: subst.o |
c13351f6 TT |
33 | $(E) " LD $@" |
34 | $(Q) $(BUILD_CC) $(BUILD_LDFLAGS) -o subst subst.o | |
44339bdf | 35 | |
0d2993db | 36 | copy_sparse: copy_sparse.o |
c13351f6 TT |
37 | $(E) " LD $@" |
38 | $(Q) $(BUILD_CC) $(BUILD_LDFLAGS) -o copy_sparse copy_sparse.o | |
0d2993db | 39 | |
183c73b0 TT |
40 | symlinks: symlinks.o |
41 | $(E) " LD $@" | |
42 | $(Q) $(BUILD_CC) $(BUILD_LDFLAGS) -o symlinks symlinks.o | |
43 | ||
bff0cc95 | 44 | gen-tarball: $(srcdir)/gen-tarball.in $(top_builddir)/config.status |
c13351f6 TT |
45 | $(E) " CONFIG.STATUS $@" |
46 | $(Q) cd $(top_builddir); CONFIG_FILES=util/gen-tarball ./config.status | |
47 | $(Q) chmod +x gen-tarball | |
bff0cc95 TT |
48 | |
49 | tarballs: gen-tarball | |
50 | sh gen-tarball debian | |
51 | sh gen-tarball all | |
52 | sh gen-tarball subset | |
53 | ||
fedfb27f | 54 | clean:: |
0d2993db | 55 | $(RM) -f $(PROGS) \#* *.s *.o *.a *~ core *.tar.gz gen-tarball \ |
59a220dd | 56 | copy-sparse dirpaths.h install-symlink |
44339bdf TT |
57 | |
58 | mostlyclean: clean | |
59 | ||
60 | distclean: clean | |
5c36a2f8 | 61 | $(RM) -f .depend Makefile $(srcdir)/TAGS $(srcdir)/Makefile.in.old |
44339bdf TT |
62 | |
63 | # +++ Dependency line eater +++ | |
64 | # | |
65 | # Makefile dependencies follow. This must be the last section in | |
66 | # the Makefile.in file | |
67 | # | |
2500ebfc | 68 | subst.o: $(srcdir)/subst.c $(top_builddir)/lib/config.h dirpaths.h |