Builds source files in the order you require with the speed of C++