Hello,
I progress slowly with your work.
I manage de build static lib using your libs. Size is quite impressive 30Mb

in debug mode. Release is less than 2Mb.
I have some problem creating application such as test6. But i continue to work on it
You have done lots of cleaning work.

But also quite deep modification in raydium source code and sdk structure
I think that xfennec need to validate this before we go further.
About glew as static lib, is saw in the header it need to define GLEW_STATIC, in the binaries distribution there is a glew32s.lib Is it usefull ?
The link order is important, i need to link alut before openal32, i don't know why but it's not in this order in your makefile.

I plan to have several sdk
1) The minimalist with just include, libs, and raydium
2) An other one with embedded mingw and a small application or shell to build application (for non developper) like ld sdk
3) With an ide as code block
4) Full one which is your work if you are agree.
I think we need to have a very simple sdk (the second one) for people who just want to test raydium without knowledge of an ide or makefile process.
What do you think about this
Xfennec
Have a nice day
Ouille