summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTony Theodore <tonyt@logyst.com>2012-09-16 09:43:49 (GMT)
committerTony Theodore <tonyt@logyst.com>2012-09-16 09:43:49 (GMT)
commit9c2746d2c4378f00f5c5dd93893d61f8b508fbd6 (patch)
treec293202f80c4038275489c5d426208d5be17f235
parentb4ec3437d20835ff9ff651cb1809a996de02058c (diff)
downloadmxe-9c2746d2c4378f00f5c5dd93893d61f8b508fbd6.zip
mxe-9c2746d2c4378f00f5c5dd93893d61f8b508fbd6.tar.gz
mxe-9c2746d2c4378f00f5c5dd93893d61f8b508fbd6.tar.bz2
add package cdn fallback
-rw-r--r--Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index e37df40..a16e2a3 100644
--- a/Makefile
+++ b/Makefile
@@ -5,6 +5,7 @@ JOBS := 1
TARGET := i686-pc-mingw32
SOURCEFORGE_MIRROR := freefr.dl.sourceforge.net
PKG_MIRROR := s3.amazonaws.com/mxe-pkg
+PKG_CDN := d1yihgixbnrglp.cloudfront.net
PWD := $(shell pwd)
SHELL := bash
@@ -65,9 +66,13 @@ CHECK_PKG_ARCHIVE = \
DOWNLOAD_PKG_ARCHIVE = \
mkdir -p '$(PKG_DIR)' && \
$(if $($(1)_URL_2), \
- ( $(WGET) -T 30 -t 3 -O- '$($(1)_URL)' || $(WGET) -O- '$($(1)_URL_2)' || \
- $(WGET) -O- '$(PKG_MIRROR)/$($(1)_FILE)' ), \
- ( $(WGET) -O- '$($(1)_URL)' || $(WGET) -O- '$(PKG_MIRROR)/$($(1)_FILE)' )) \
+ ( $(WGET) -T 30 -t 3 -O- '$($(1)_URL)' || \
+ $(WGET) -O- '$($(1)_URL_2)' || \
+ $(WGET) -O- '$(PKG_MIRROR)/$($(1)_FILE)' || \
+ $(WGET) -O- '$(PKG_CDN)/$($(1)_FILE)' ), \
+ ( $(WGET) -O- '$($(1)_URL)' || \
+ $(WGET) -O- '$(PKG_MIRROR)/$($(1)_FILE)' || \
+ $(WGET) -O- '$(PKG_CDN)/$($(1)_FILE)' )) \
$(if $($(1)_FIX_GZIP), \
| gzip -d | gzip -9n, \
) \