From: Jiri Slachta Date: Thu, 7 Nov 2013 23:20:06 +0000 (+0100) Subject: kamailio4: fix and cleanup build procedure X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=78f3e63ed5fd9634cc9123850462c7d8bb55074d;p=feed%2Ftelephony.git kamailio4: fix and cleanup build procedure Signed-off-by: Jiri Slachta --- diff --git a/net/kamailio-4.0.x/Makefile b/net/kamailio-4.0.x/Makefile index 531438f..49f2ac6 100644 --- a/net/kamailio-4.0.x/Makefile +++ b/net/kamailio-4.0.x/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=kamailio4 PKG_VERSION:=4.0.4 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_URL:=http://www.kamailio.org/pub/kamailio/$(PKG_VERSION)/src/ PKG_SOURCE:=kamailio-$(PKG_VERSION)$(PKG_VARIANT)_src.tar.gz @@ -211,22 +211,21 @@ $(eval $(call BuildPlugin,xlog,xlog,Advanced logger,,)) $(eval $(call BuildPlugin,xmpp,xmpp,SIP-to-XMPP Gateway,tm,+libexpat)) PKG_MAKE_ARGS:= \ - cfg-dir="/etc/kamailio/" \ - bin-dir="/usr/sbin/" \ - data-dir="/var/lib/kamailio/" \ - lib-dir="/usr/lib/kamailio/" \ - modules-dir="/usr/lib/kamailio/modules/" \ + prefix=/ \ + cfg_dir=/etc/kamailio/ \ + bin_dir=/usr/sbin/ \ + data_dir=/var/lib/kamailio/ \ + lib_dir=/usr/lib/kamailio/ \ + modules_dir=/usr/lib/kamailio/ \ include_modules="$(INCL_MODULES)" \ + cfg_target:=/etc/kamailio/ \ TLS_HOOKS=1 \ extra_defs="-DUSE_PTHREAD_MUTEX " \ CFLAGS="$(TARGET_CFLAGS)" \ - ISSMP="no" \ LOCALBASE="$(STAGING_DIR)/usr" \ SYSBASE="$(STAGING_DIR)/usr" \ PCREDEFS:="$(TARGET_CPPFLAGS)" \ PCRELIBS:="$(TARGET_LDFLAGS)" \ - cfg_target:=/etc/kamailio/ \ - PREFIX:=/usr \ CROSS_COMPILE=$(TARGET_CROSS) \ CC="$(TARGET_CC)" \ ARCH="$(ARCH)" \ @@ -234,15 +233,11 @@ PKG_MAKE_ARGS:= \ quiet=verbose define Build/Compile - if ! [ -f $(PREBUILT_STAMP) ]; then \ - echo $(MAKE) -C $(PKG_BUILD_DIR) $(PKG_MAKE_ARGS) \ - EXTRA_LIBS=-L$(STAGING_DIR)/usr/lib/ prefix:=/usr \ - all && touch $(PREBUILT_STAMP); \ - fi - $(MAKE) -C $(PKG_BUILD_DIR) $(PKG_MAKE_ARGS) prefix=/ \ - install-cfg - $(MAKE) -C $(PKG_BUILD_DIR) $(PKG_MAKE_ARGS) prefix=/usr \ - install-bin install-modules-all install-utils + $(MAKE) -C $(PKG_BUILD_DIR) $(PKG_MAKE_ARGS) \ + EXTRA_LIBS=-L$(STAGING_DIR)/usr/lib/ \ + all + $(MAKE) -C $(PKG_BUILD_DIR) $(PKG_MAKE_ARGS) \ + install endef $(eval $(call BuildPackage,kamailio4))