sdl2_frt/premake/README-mingw.txt
Edward Rudd b88ca1b4a6 the last parameter of XChangeProperty is the number of elements.. and when the element format is 32.. the element is "long" so we have 5 long elements here.
Yes this seems confusing as on mac+linux Long is either 32 or 64bits depending on the architecture, but this is how the X11 protocol is defined. Thus 5 is the correct value for the nelts here.  Not 5 or 10 depending on the architecture.

More info on the confusion https://bugs.freedesktop.org/show_bug.cgi?id=16802
2015-02-10 16:28:56 -05:00

39 lines
1.3 KiB
Plaintext
Executable File

MinGW requires both the MinGW system and MSYS.
There is a script for generating a series of GNU makefiles targeted
at MinGW on Windows. These makefiles will build the SDL library and
test executables with static links to libgcc and the same features
as the Visual Studio builds. That is, they have full OpenGL support
and they have no dependency on MinGW.
After generating the scripts, simply navigate to the directory in
a MSYS terminal and execute:
make
If you wish to clean the directory, you can use either the clean
batch file, or call:
make clean
The former will remove the actual makefiles and the latter will
perform a typical clean operation. You can target specific
build configurations as such:
make config=debug
Verbosity is initially set to off. All verbosity controls is
whether the resulting gcc and ar commands are printed to the
console. You can enable verbose output by setting verbose to any
value:
make verbose=1
There is currently no install target, but that is intended
eventually.
Ben:
There is no DirectX support currently, but you can use the
command option '--directx' when generating the makefiles to
explicitly force the DirectX dependency on. This may have
undefined behavior, so use it cautiously.