diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk
index d3de85a61a..bfa1f051bd 100644
--- a/package/alsa-lib/alsa-lib.mk
+++ b/package/alsa-lib/alsa-lib.mk
@@ -64,6 +64,8 @@ $(TARGET_DIR)/$(ALSA_LIB_TARGET_BINARY): $(STAGING_DIR)/$(ALSA_LIB_TARGET_BINARY
 
 alsa-lib: uclibc $(TARGET_DIR)/$(ALSA_LIB_TARGET_BINARY)
 
+alsa-lib-source: $(DL_DIR)/$(ALSA-LIB_SOURCE)
+
 alsa-lib-clean:
 	rm -f $(TARGET_DIR)/$(ALSA_LIB_TARGET_BINARY)
 	-$(MAKE) -C $(ALSA_LIB_DIR) clean
diff --git a/package/alsa-utils/alsa-utils.mk b/package/alsa-utils/alsa-utils.mk
index ece864e064..e21078c0c7 100644
--- a/package/alsa-utils/alsa-utils.mk
+++ b/package/alsa-utils/alsa-utils.mk
@@ -73,6 +73,8 @@ $(TARGET_DIR)/$(ALSA_UTILS_TARGET_BINARY): $(ALSA_UTILS_DIR)/$(ALSA_UTILS_BINARY
 
 alsa-utils: uclibc alsa-lib ncurses $(TARGET_DIR)/$(ALSA_UTILS_TARGET_BINARY)
 
+alsa-utils-source: $(DL_DIR)/$(ALSA_UTILS_SOURCE)
+
 alsa-utils-clean:
 	for file in $(ALSA_UTILS_TARGETS_y); do \
 		rm -f $(TARGET_DIR)/$$file; \
diff --git a/package/fbset/fbset.mk b/package/fbset/fbset.mk
index c53e1ebee2..5e681c98e2 100644
--- a/package/fbset/fbset.mk
+++ b/package/fbset/fbset.mk
@@ -30,6 +30,8 @@ $(TARGET_DIR)/$(FBSET_TARGET_BINARY): $(FBSET_DIR)/$(FBSET_BINARY)
 
 fbset: uclibc $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
 
+fbset-source: $(DL_DIR)/$(FBSET_SOURCE)
+
 fbset-clean:
 	rm -f $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
 	-$(MAKE) -C $(FBSET_DIR) clean
diff --git a/package/imagemagick/imagemagick.mk b/package/imagemagick/imagemagick.mk
index 5858bfffa7..f5863f6641 100644
--- a/package/imagemagick/imagemagick.mk
+++ b/package/imagemagick/imagemagick.mk
@@ -131,6 +131,8 @@ imagemagick: uclibc jpeg tiff $(IMAGEMAGICK_LIB) \
 		$(IMAGEMAGICK_DIR)/.libinstall \
 		$(IMAGEMAGICK_TARGET_BINARIES)
 
+imagemagick-source: $(DL_DIR)/$(IMAGEMAGICK_SOURCE)
+
 imagemagick-clean:
 	rm -f $(TARGET_DIR)/$(IMAGEMAGICK_TARGET_BINARY)
 	rm -f $(TARGET_DIR)/usr/bin/animate