From 23f5a70e0de296c16d3ea6900553e206fe2ab1e0 Mon Sep 17 00:00:00 2001 From: Sebastian Kemper Date: Fri, 9 Mar 2018 12:42:33 +0100 Subject: [PATCH] asterisk-13.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 --- net/asterisk-13.x/Makefile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/net/asterisk-13.x/Makefile b/net/asterisk-13.x/Makefile index fbfd69d..cf3f68a 100644 --- a/net/asterisk-13.x/Makefile +++ b/net/asterisk-13.x/Makefile @@ -418,13 +418,15 @@ define Build/Compile --disable BUILD_NATIVE \ $(if $(CONFIG_ASTERISK13_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