asterisk-13.x: remove .lastclean hack
authorSebastian Kemper <sebastian_ml@gmx.net>
Fri, 9 Mar 2018 11:42:33 +0000 (12:42 +0100)
committerSebastian Kemper <sebastian_ml@gmx.net>
Fri, 9 Mar 2018 11:45:29 +0000 (12:45 +0100)
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 <sebastian_ml@gmx.net>
net/asterisk-13.x/Makefile

index fbfd69dc47b2c20dd772dc14fe59f2502ca3d295..cf3f68a787894928147e59797898f83b185cb968 100644 (file)
@@ -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