Working makefile and files.