rendered paste body===================================================================
--- include/package.mk (revision 7891)
+++ include/package.mk (working copy)
@@ -38,13 +38,27 @@
define Build/DefaultTargets
ifneq ($(strip $(PKG_SOURCE_URL)),)
- download: $(DL_DIR)/$(PKG_SOURCE)
+ ifneq ($(strip $(PKG_SOURCE)),)
+ download: $(DL_DIR)/$(PKG_SOURCE)
- $(DL_DIR)/$(PKG_SOURCE):
- mkdir -p $(DL_DIR)
- $(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$(PKG_SOURCE)" "$(PKG_MD5SUM)" $(PKG_SOURCE_URL)
+ $(DL_DIR)/$(PKG_SOURCE):
+ mkdir -p $(DL_DIR)
+ $(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$(PKG_SOURCE)" "$(PKG_MD5SUM)" $(PKG_SOURCE_URL)
- $(STAMP_PREPARED): $(DL_DIR)/$(PKG_SOURCE)
+ $(STAMP_PREPARED): $(DL_DIR)/$(PKG_SOURCE)
+ endif
+
+ ifneq ($(strip $(PKG_SOURCE_FILES)),)
+ download: $(DL_DIR)/$(PKG_NAME)
+
+ $(DL_DIR)/$(PKG_NAME):
+ mkdir -p $(DL_DIR)
+ for d in "$(PKG_SOURCE_FILES)"; do $(SCRIPT_DIR)/download.pl "$(DL_DIR)" "$$$$d" "" $(PKG_SOURCE_URL); done
+ mkdir -p $(DL_DIR)/$(PKG_NAME)
+
+ $(STAMP_PREPARED): $(DL_DIR)/$(PKG_NAME)/
+ endif
+
endif