From 61c9eff2dd38a5c5b1d6a14f00030c56dd9920c5 Mon Sep 17 00:00:00 2001 From: kpfleming Date: Sat, 15 Nov 2008 19:49:56 +0000 Subject: Merged revisions 157164 via svnmerge from https://origsvn.digium.com/svn/asterisk/trunk ................ r157164 | kpfleming | 2008-11-15 20:45:19 +0100 (Sat, 15 Nov 2008) | 13 lines Merged revisions 157162-157163 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r157162 | kpfleming | 2008-11-15 20:24:24 +0100 (Sat, 15 Nov 2008) | 1 line dist-clean should remove dependency information files as well ........ r157163 | kpfleming | 2008-11-15 20:31:03 +0100 (Sat, 15 Nov 2008) | 1 line when an individual directory dist-clean is run, run clean in that directory first, and when running top-level dist-clean, do not run subdirectory clean operations twice ........ ................ git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.6.1@157166 f38db490-d61c-443f-a65b-d21fe96a405b --- Makefile | 8 +++++--- Makefile.moddir_rules | 1 + Makefile.rules | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 0faf972dc..c7308685c 100644 --- a/Makefile +++ b/Makefile @@ -433,7 +433,9 @@ $(SUBDIRS_CLEAN): $(SUBDIRS_DIST_CLEAN): @$(SUBMAKE) -C $(@:-dist-clean=) dist-clean -clean: $(SUBDIRS_CLEAN) +clean: $(SUBDIRS_CLEAN) _clean + +_clean: rm -f defaults.h rm -f include/asterisk/build.h rm -f main/version.c @@ -443,7 +445,7 @@ clean: $(SUBDIRS_CLEAN) dist-clean: distclean -distclean: $(SUBDIRS_DIST_CLEAN) clean +distclean: $(SUBDIRS_DIST_CLEAN) _clean @$(MAKE) -C menuselect dist-clean @$(MAKE) -C sounds dist-clean rm -f menuselect.makeopts makeopts menuselect-tree menuselect.makedeps @@ -895,7 +897,7 @@ pdf: asterisk.pdf asterisk.pdf: $(MAKE) -C doc/tex asterisk.pdf -.PHONY: menuselect menuselect.makeopts main sounds clean dist-clean distclean all prereqs cleantest uninstall _uninstall uninstall-all pdf dont-optimize $(SUBDIRS_INSTALL) $(SUBDIRS_DIST_CLEAN) $(SUBDIRS_CLEAN) $(SUBDIRS_UNINSTALL) $(SUBDIRS) $(MOD_SUBDIRS_EMBED_LDSCRIPT) $(MOD_SUBDIRS_EMBED_LDFLAGS) $(MOD_SUBDIRS_EMBED_LIBS) badshell installdirs +.PHONY: menuselect menuselect.makeopts main sounds clean dist-clean distclean all prereqs cleantest uninstall _uninstall uninstall-all pdf dont-optimize $(SUBDIRS_INSTALL) $(SUBDIRS_DIST_CLEAN) $(SUBDIRS_CLEAN) $(SUBDIRS_UNINSTALL) $(SUBDIRS) $(MOD_SUBDIRS_EMBED_LDSCRIPT) $(MOD_SUBDIRS_EMBED_LDFLAGS) $(MOD_SUBDIRS_EMBED_LIBS) badshell installdirs _clean FORCE: diff --git a/Makefile.moddir_rules b/Makefile.moddir_rules index 18670f9a5..2836dd908 100644 --- a/Makefile.moddir_rules +++ b/Makefile.moddir_rules @@ -124,6 +124,7 @@ uninstall:: dist-clean:: rm -f .*.moduleinfo .moduleinfo rm -f .*.makeopts .makeopts + rm -f .*.d .%.moduleinfo: %.c @echo "" > $@ diff --git a/Makefile.rules b/Makefile.rules index 73602506e..3b876e6dc 100644 --- a/Makefile.rules +++ b/Makefile.rules @@ -95,4 +95,4 @@ endif $(ECHO_PREFIX) echo " [LD] $^ -> $@" $(CMD_PREFIX) $(CXX) $(STATIC_BUILD) -o $@ $(PTHREAD_CFLAGS) $(ASTLDFLAGS) $^ $(PTHREAD_LIBS) $(LIBS) -dist-clean:: +dist-clean:: clean -- cgit v1.2.3