Makefile, breaking the program into bits.