target = generated_web_page.html

all: $(target)

$(target):
	@echo "Starting to generate $@..."
	@echo "<html><body>" > $@
	@echo "<p>bla bla" >> $@
	@sleep 2
	@echo "...hitting some error for $@" ; exit 42
	@echo "</body></html>" >> $@
	@echo "Completed $@."

clean:
	-rm $(target)