asterisk-13.x: update compile stage
authorSebastian Kemper <sebastian_ml@gmx.net>
Fri, 9 Mar 2018 11:40:07 +0000 (12:40 +0100)
committerSebastian Kemper <sebastian_ml@gmx.net>
Fri, 9 Mar 2018 11:40:09 +0000 (12:40 +0100)
- define Build/menuselect for reuse
- call the default Compile define for menuselect-tree

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
net/asterisk-13.x/Makefile

index cc0880f224afb98e37a72a77a664e11c2c8a402d..fbfd69dc47b2c20dd772dc14fe59f2502ca3d295 100644 (file)
@@ -372,6 +372,13 @@ AST_MENUSELECT_OPTS = \
        --without-curses \
        --with-libxml2="$(STAGING_DIR_HOSTPKG)/usr"
 
+define Build/menuselect
+       CC="$(HOSTCC)" \
+       CFLAGS="$(HOST_CFLAGS) -I$(STAGING_DIR_HOSTPKG)/include/libxml2" \
+       LDFLAGS="$(HOST_LDFLAGS) -Wl,-rpath,$(STAGING_DIR_HOSTPKG)/lib" \
+       $(MAKE) -C "$(PKG_BUILD_DIR)/menuselect"
+endef
+
 define Build/Configure
        cd $(PKG_BUILD_DIR); \
                ./bootstrap.sh
@@ -389,11 +396,9 @@ define Build/Configure
 endef
 
 define Build/Compile
-       CC="$(HOSTCC)" \
-       CFLAGS="$(HOST_CFLAGS) -I$(STAGING_DIR_HOSTPKG)/include/libxml2" \
-       LDFLAGS="$(HOST_LDFLAGS) -Wl,-rpath,$(STAGING_DIR_HOSTPKG)/lib" \
-       $(MAKE) -C "$(PKG_BUILD_DIR)/menuselect"
-       $(MAKE) -C "$(PKG_BUILD_DIR)" menuselect-tree
+       $(call Build/menuselect)
+       $(call Build/Compile/Default,menuselect-tree)
+
        cd "$(PKG_BUILD_DIR)" && MENUSELECT_ARGS= && \
                for cat in $(MENUSELECT_CATEGORIES); do \
                        MENUSELECT_ARGS="$$$$MENUSELECT_ARGS --disable-category $$$$cat"; \