Quasar
Moderator

Posts: 2202
Registered: 08-00 |
You'd currently need Visual C++ 6.0 to do anything with the source unless you are a knowledgable programmer, which is unfortunate because of its proprietary nature. I'm working on eventually getting the MinGW (and maybe even DJGPP) makefiles updated, in which case you'll be able to build them with those compilers as well. Also, it should be possible for me to export a makefile from the Visual Studio project that will allow it to be used with the now-free Microsoft compiler package that can be downloaded from somewhere within the labyrinth that is MSDN (it is basically just the command line tools that are invoked by the Visual Studio IDE).
If you wanted to compile with MinGW, you'd first need to install the latest MinGW build, and then compile both SDL and SDL_mixer for it. Unfortunately, that's not easy by any definition of the word as the SDL build files frequently contain errors that cause them to not work out of the box with MinGW (which is ridiculous IMO).
Anyway, if you were able to do that, then you'd have to update Eternity's makefile.mingw file, which is currently out of date, and make a obj_mingw directory under source for the objects to build in. If you did that properly, you'd then build Eternity by opening up the console that MinGW installs and typing "make makefile.mingw" in the source subdirectory. It would then build an eternity.exe in the source/obj_mingw subdir.
I have a feeling nobody's going to actually be able to do all of that though.
|