Only main.cpp and binary should be outside directory structure