mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Enable bundling of jansson, require 2.11.
Change-Id: Ib3111b151d37cbda40768cf2a8a9c6cf6c5c7cbd
This commit is contained in:
22
third-party/Makefile.rules
vendored
22
third-party/Makefile.rules
vendored
@@ -33,3 +33,25 @@ export GREP
|
||||
export DOWNLOAD
|
||||
export DOWNLOAD_TO_STDOUT
|
||||
export DOWNLOAD_TIMEOUT
|
||||
|
||||
DOWNLOAD_DIR := $(or $(EXTERNALS_CACHE_DIR),$(TMPDIR),$(wildcard /tmp),.)
|
||||
|
||||
# These depend on the subpackage defining TARBALL_FILE.
|
||||
TARBALL_EXISTS = test -f $(DOWNLOAD_DIR)/$(TARBALL_FILE) -a -f $(TARBALL_MD5)
|
||||
|
||||
define TARBALL_VERIFY
|
||||
($(SHELL_ECHO_PREFIX) Verifying $(DOWNLOAD_DIR)/$(TARBALL_FILE) &&\
|
||||
tarball_sum=$$($(CAT) $(DOWNLOAD_DIR)/$(TARBALL_FILE) | $(MD5) | $(CUT) -d' ' -f1) ;\
|
||||
required_sum=$$($(GREP) -e $(TARBALL_FILE) $(TARBALL_MD5) | $(CUT) -d' ' -f1) ;\
|
||||
if [ -z "$$required_sum" -o "$$tarball_sum" != "$$required_sum" ] ; then $(SHELL_ECHO_PREFIX) Verify failed ; exit 1 ;\
|
||||
else $(SHELL_ECHO_PREFIX) Verify successful ; exit 0 ; fi; )
|
||||
endef
|
||||
|
||||
define TARBALL_DOWNLOAD
|
||||
($(SHELL_ECHO_PREFIX) Downloading $(TARBALL_URL) to $(DOWNLOAD_DIR)/$(TARBALL_FILE) ;\
|
||||
$(DOWNLOAD_TO_STDOUT) $(call DOWNLOAD_TIMEOUT,5,60) $(TARBALL_URL) > $(DOWNLOAD_DIR)/$(TARBALL_FILE) &&\
|
||||
$(TARBALL_VERIFY))
|
||||
endef
|
||||
|
||||
TARBALL_URL = $(PACKAGE_URL)/$(TARBALL_FILE)
|
||||
TARBALL_MD5 = $(TARBALL_FILE).md5
|
||||
|
Reference in New Issue
Block a user