shithub: web

ref: 80c23f5946dda19ef6505d29e5e0ef4a27ed9e22
dir: /mkfile/

View raw version
pages=`{ls *.ht | grep -v index.ht | sed 's:\.ht$:/index.html:'}

all:VQ: ${pages:%=public/%} public/index.html

public/%/index.html:DQ: %.ht %.sed

public/index.html:DQ: index.ht index.sed

public/%.html:DQ:
	echo building $target
	d=`{basename -d $stem}
	~ $d '.' && d=index
	t=$target
	mkdir -p `{basename -d $t}
	>$target {
		cat frag/header.inc $d.ht frag/footer.inc | sed -f $d.sed
	}

clean:V:
	rm -rf public/*