From: Sebastian Kemper Date: Fri, 9 Mar 2018 11:59:36 +0000 (+0100) Subject: asterisk-15.x: remove .lastclean hack X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=ec4ecc032dfcc581408bef3ba861623c601f1c82;p=feed%2Ftelephony.git asterisk-15.x: remove .lastclean hack Remove the hack. Instead just call make with .lastclean and afterward make menuselect again. If .lastclean was not removed by menuselect this will not do anything, which is nice. Signed-off-by: Sebastian Kemper --- diff --git a/net/asterisk-15.x/Makefile b/net/asterisk-15.x/Makefile index 6ba714f..a5e60b9 100644 --- a/net/asterisk-15.x/Makefile +++ b/net/asterisk-15.x/Makefile @@ -425,13 +425,15 @@ define Build/Compile --disable BUILD_NATIVE \ $(if $(CONFIG_ASTERISK15_LOW_MEMORY),--enable LOW_MEMORY) \ menuselect.makeopts - # Hack: + # When changing anything in MENUSELECT_CFLAGS the file ".lastclean" # gets deleted. E.g. when compiling on x86 for x86 "--disable # BUILD_NATIVE" changes MENUSELECT_CFLAGS and the file gets removed. # But that will result in a rebuild attempt of menuselect which will - # likely fail. Prevent that by recreating ".lastclean". - $(CP) "$(PKG_BUILD_DIR)/.cleancount" "$(PKG_BUILD_DIR)/.lastclean" + # likely fail. Prevent that by recreating ".lastclean" and menuselect. + $(call Build/Compile/Default,.lastclean) + $(call Build/menuselect) + $(call Build/Compile/Default,all install samples) endef