We now use makefiles to build the generator and all the tests for both windows and macos/linux. This replaces the .bat and .sh build scripts that we have in the project.
There's also been some work started on making the premake scripts generate a proper Visual Studio solution instead of one that just consists of makefiles, but that work is still on going.
The point of this PR is just to get the makefile scripts (and the Windows make.exe equivalent) into master so that we can hook it up to the build system (CI, etc.) and start using it. The phasing out of the old scripts will be a separate process.
We now use makefiles to build the generator and all the tests for both windows and macos/linux. This replaces the .bat and .sh build scripts that we have in the project.
There's also been some work started on making the premake scripts generate a proper Visual Studio solution instead of one that just consists of makefiles, but that work is still on going.
The point of this PR is just to get the makefile scripts (and the Windows
make.exe
equivalent) intomaster
so that we can hook it up to the build system (CI, etc.) and start using it. The phasing out of the old scripts will be a separate process.