--- a/make-rules/prep.mk Fri Oct 15 16:14:01 2010 -0500
+++ b/make-rules/prep.mk Fri Oct 15 16:15:38 2010 -0500
@@ -36,12 +36,14 @@
$(GPATCH) -d $(@D) $(GPATCH_FLAGS) < $<
$(TOUCH) $@
-$(COMPONENT_ARCHIVE):
+$(COMPONENT_ARCHIVE): Makefile
$(FETCH) --file $@ \
$(COMPONENT_ARCHIVE_URL:%=--url %) \
$(COMPONENT_ARCHIVE_HASH:%=--hash %)
+ $(TOUCH) $@
-$(COMPONENT_SRC)/.unpacked: $(COMPONENT_ARCHIVE)
+$(COMPONENT_SRC)/.unpacked: $(COMPONENT_ARCHIVE) Makefile $(PATCHES)
+ $(RM) -r $(COMPONENT_SRC)
$(UNPACK) $(UNPACK_ARGS) $(COMPONENT_ARCHIVE)
$(TOUCH) $@