Learn how to write makefile.