diff -r 988ea0021850 -r cd00ea74156e make-rules/prep.mk --- 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) $@