C++ standalone now generates and uses a makefile, closes #213