This appears to be an enormous PR. In fact, it mostly does one thing -- adds Makefiles that do everything that the SConstruct files do. Basically, I am disenchanted with scons. Seemed like a neat idea at the time, not that great after all.
I've tried to write the tree of Makefiles in such a way that changing compilers or changing operating systems should be fairly easy. It should be possible to do all the system dependent changes in the top-most Makefile and have those edits be exported down the tree.
The SConstruct files are not removed by this PR, so it is pretty unimpactful.
This appears to be an enormous PR. In fact, it mostly does one thing -- adds Makefiles that do everything that the SConstruct files do. Basically, I am disenchanted with scons. Seemed like a neat idea at the time, not that great after all.
I've tried to write the tree of Makefiles in such a way that changing compilers or changing operating systems should be fairly easy. It should be possible to do all the system dependent changes in the top-most Makefile and have those edits be exported down the tree.
The SConstruct files are not removed by this PR, so it is pretty unimpactful.