Skip to content

Makefile rewrite + source code file list parity with CMake

James R. requested to merge makefile-revision-final into master

My own testing has confirmed this working on Linux and MinGW cross compile.

Basically, source code files are listed in Sourcefiles now. It's just a plaintext list of filenames. The filenames are relative to the directory of the Sourcefile.

Executables now go into bin directly, instead of bin/Mingw/Release for instance. If you use DEBUGMODE=1, it goes into bin/debug.

I've also removed some configuration for little used or abandoned platforms such as Pandora, Haiku, DUMMY, DJGPPDOS (this one should've been killed before), Solaris, and MACOSX.

Some MSVC stuff removed from CMakeLists.txt.

TODO

  • Update README to mention removed platforms.
  • Add more info about compiling to the README.
  • Give CMake parity in regard to the Sourcefiles.
Edited by James R.

Merge request reports