All pastes #613062 Raw Edit

Untitled

public text v1 · immutable
·published 2007-07-10 19:55 UTC
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