YAML make file format.

Resolves #967.