diff options
-rw-r--r-- | Makefile | 8 | ||||
-rw-r--r-- | Makefile.moddir_rules | 1 | ||||
-rw-r--r-- | Makefile.rules | 2 |
3 files changed, 7 insertions, 4 deletions
@@ -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 "<member name=\"$*\" displayname=\"$(shell $(GREP) -e AST_MODULE_INFO $< | head -n 1 | cut -d '"' -f 2)\" remove_on_change=\"$(SUBDIR)/$*.o $(SUBDIR)/$*.so\">" > $@ 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 |