--- asterisk-rHEAD/Makefile.orig 2009-11-17 15:24:02.000000000 -0800 +++ asterisk-rHEAD/Makefile 2009-11-17 13:39:17.000000000 -0800 @@ -419,30 +419,30 @@ $(MOD_SUBDIRS): $(OTHER_SUBDIRS): +@_ASTCFLAGS="$(OTHER_SUBDIR_CFLAGS) $(_ASTCFLAGS)" ASTCFLAGS="$(ASTCFLAGS)" _ASTLDFLAGS="$(_ASTLDFLAGS)" ASTLDFLAGS="$(ASTLDFLAGS)" $(SUBMAKE) --no-builtin-rules -C $@ SUBDIR=$@ all -defaults.h: makeopts - @build_tools/make_defaults_h > $@.tmp - @cmp -s $@.tmp $@ || mv $@.tmp $@ - @rm -f $@.tmp +defaults.h: makeopts | _clean cleantest + build_tools/make_defaults_h > $@.tmp + cmp -s $@.tmp $@ || mv $@.tmp $@ + rm -f $@.tmp -main/version.c: FORCE - @build_tools/make_version_c > $@.tmp - @cmp -s $@.tmp $@ || mv $@.tmp $@ - @rm -f $@.tmp +main/version.c: FORCE | _clean cleantest + build_tools/make_version_c > $@.tmp + cmp -s $@.tmp $@ || mv $@.tmp $@ + rm -f $@.tmp -include/asterisk/version.h: FORCE - @build_tools/make_version_h > $@.tmp - @cmp -s $@.tmp $@ || mv $@.tmp $@ - @rm -f $@.tmp +include/asterisk/version.h: FORCE | _clean cleantest + build_tools/make_version_h > $@.tmp + cmp -s $@.tmp $@ || mv $@.tmp $@ + rm -f $@.tmp -include/asterisk/buildopts.h: menuselect.makeopts - @build_tools/make_buildopts_h > $@.tmp - @cmp -s $@.tmp $@ || mv $@.tmp $@ - @rm -f $@.tmp +include/asterisk/buildopts.h: menuselect.makeopts | _clean cleantest + build_tools/make_buildopts_h > $@.tmp + cmp -s $@.tmp $@ || mv $@.tmp $@ + rm -f $@.tmp -include/asterisk/build.h: - @build_tools/make_build_h > $@.tmp - @cmp -s $@.tmp $@ || mv $@.tmp $@ - @rm -f $@.tmp +include/asterisk/build.h: | _clean cleantest + build_tools/make_build_h > $@.tmp + cmp -s $@.tmp $@ || mv $@.tmp $@ + rm -f $@.tmp $(SUBDIRS_CLEAN): +@$(SUBMAKE) -C $(@:-clean=) clean