
ARTICLES = $(wildcard [1-9]*) about
INCS = head.inc foot.inc

ALL = index.html $(ARTICLES:%=%/index.html) feed.rss

all: $(ALL)

index.html: $(ARTICLES) $(INCS) index.sh
	sh index.sh > $@.tmp && mv $@.tmp $@

%/index.html: %/src.txt $(INCS) article.sh
	sh article.sh $(subst /index.html,,$@) < $< > $@.tmp && mv $@.tmp $@

feed.rss: $(ARTICLES) feed.sh
	sh feed.sh > $@.tmp && mv $@.tmp $@
