makefile overview
good parts collections of stackoverflow about C++