C++ makefile now allows function and modules files to be build