New makefiles, tinyxml2 support planned (started)