I build brmh-win32-sdl in a cygwin shell running GNU's make and
Microsoft's cl.exe compiler/linker/tools.
To build with the same setup:
1. Install cygwin from cygwin.org/setup.exe. You'll want to install the "make"
package at a minimum. Installing "unzip" and "wget" might save you some time too.
2. Install Microsoft's free compiler. I think they call it "Visual C++ Express"
.
3. Tell VC to configure the environment for command line compiling. Or,
email me for help on doing this manually. I managed this without registering.
4. You should be able to run "cmd.exe" and from that "cl.exe" then get some output.
5. Now, from cygwin's bash shell, try "$ make -f Makefile.cl".
6. You should get an error about how SDL/SDL.h is missing.
7. Unpack libSDL's VisualC library ()
8. Move the SDL headers or tweak brmh's Makefile.cl so that SDL/SDL.h is available.
9. Tweak things so SDL/SDLmain.lib and SDL/SDL.lib are available.
10. Try "$ make -f Makefile.cl" again. This should make a netrek.exe.
11. Copy SDL.dll into netrek.exe's directory.