nitc :: MakeRule :: render
self
# Render `self` fun render: Writable do var tpl = new Template if is_phony then tpl.addn ".PHONY: {name}" end tpl.add "{name}:" if deps.not_empty then tpl.add " {deps.join(" ")}" end tpl.add "\n" for line in lines do tpl.addn "\t{line}" end return tpl end