Exercise and example of "Managing Projects with GNU Make, Third Edition" open book