Listing 3. Generating an HTML File from Five Parts
Files = index.html
info.html
download.html
:rule %.html : header.part
%_title.part
middle.part
%.part
footer.part
:cat $source >! $target
:update $Files
Files += `get_html_images(Files)`
:attr {publish = scp://my.server.net/html/%file%}
$Files
all : publish