diff options
author | Zdenek Kabelac <zkabelac@redhat.com> | 2010-04-08 09:15:37 +0000 |
---|---|---|
committer | Zdenek Kabelac <zkabelac@redhat.com> | 2010-04-08 09:15:37 +0000 |
commit | 7cbd4a743ea98e290d0582895bdce3864e0ee742 (patch) | |
tree | a311cd311329d634ece343aa9f125fcb78959487 /make.tmpl.in | |
parent | 9a62f0d59a94688a79d55ca8cd161dff663ba26c (diff) | |
download | lvm2-7cbd4a743ea98e290d0582895bdce3864e0ee742.tar.gz lvm2-7cbd4a743ea98e290d0582895bdce3864e0ee742.tar.xz lvm2-7cbd4a743ea98e290d0582895bdce3864e0ee742.zip |
Add cleandir target.
Using non-recursive cleandir target for resursive distclean and clean.
Avoids duplicated clean invocation during distclean.
Indent $(RM) parameters.
Diffstat (limited to 'make.tmpl.in')
-rw-r--r-- | make.tmpl.in | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/make.tmpl.in b/make.tmpl.in index b42358a5..58774a1e 100644 --- a/make.tmpl.in +++ b/make.tmpl.in @@ -144,8 +144,8 @@ DEPS = $(top_builddir)/make.tmpl $(top_srcdir)/VERSION \ OBJECTS = $(SOURCES:%.c=%.o) POTFILES = $(SOURCES:%.c=%.pot) -.PHONY: all install install_cluster pofile distclean clean cflow device-mapper -.PHONY: install_device-mapper install_lvm2 +.PHONY: all pofile distclean clean cleandir cflow device-mapper +.PHONY: install install_cluster install_device-mapper install_lvm2 .PHONY: $(SUBDIRS) $(SUBDIRS.install) $(SUBDIRS.clean) $(SUBDIRS.distclean) .PHONY: $(SUBDIRS.pofile) $(SUBDIRS.install_cluster) $(SUBDIRS.cflow) .PHONY: $(SUBDIRS.device-mapper) $(SUBDIRS.install-device-mapper) @@ -300,12 +300,14 @@ $(LIB_STATIC): $(OBJECTS) %.mo: %.po $(MSGFMT) -o $@ $< -clean: $(SUBDIRS.clean) +cleandir: $(RM) $(OBJECTS) $(TARGETS) $(CLEAN_TARGETS) $(CLEAN_CFLOW) $(LDDEPS) \ - $(POTFILES) $(SOURCES:%.c=%.d) $(SOURCES:%.c=%.gcno) $(SOURCES:%.c=%.gcda) \ - $(SOURCES2:%.c=%.o) $(SOURCES2:%.c=%.d) $(SOURCES2:%.c=%.gcno) $(SOURCES2:%.c=%.gcda) + $(POTFILES) $(SOURCES:%.c=%.d) $(SOURCES:%.c=%.gcno) $(SOURCES:%.c=%.gcda) \ + $(SOURCES2:%.c=%.o) $(SOURCES2:%.c=%.d) $(SOURCES2:%.c=%.gcno) $(SOURCES2:%.c=%.gcda) -distclean: clean $(SUBDIRS.distclean) +clean: $(SUBDIRS.clean) cleandir + +distclean: cleandir $(SUBDIRS.distclean) test -z "$(DISTCLEAN_DIRS)" || $(RM) -r $(DISTCLEAN_DIRS) $(RM) $(DISTCLEAN_TARGETS) Makefile core |