REFBASEURL = http://localhost/DEVELOP NEWBASEURL = http://localhost/DEVELOP METHOD = bin/view #URLS = TWiki/TWikiHistory TWiki/TextFormattingFAQ TWiki/TextFormattingRules Main/WebPreferences # now via external file include urls.mk REF := $(addsuffix .ref,$(URLS)) NEW := $(addsuffix .new,$(URLS)) DIFF := $(addsuffix .diff,$(URLS)) diff: $(DIFF) new: $(NEW) ref: $(REF) %.ref1: -@mkdir $(@D) wget -O - $(REFBASEURL)/$(METHOD)/$* > $@ %.ref:%.ref1 perl -pe 's|$*\?t=\d+|$*?t=ReplacedTimeStamp|g' < $< > $@ %.new1: -@mkdir $(@D) wget -O - $(NEWBASEURL)/$(METHOD)/$* > $@ %.new:%.new1 perl -pe 's|$*\?t=\d+|$*?t=ReplacedTimeStamp|g' < $< > $@ %.diff:%.new diff $*.ref $*.new clean: rm */*.ref */*.new