Improved syntax to include C++ functions
Made Makefiles not always recompile code