Hi,
as you know, I started to backport Smokin'Guns engine to ioQ3 SDK. In that way, I think it's important to keep common code to have the backport work as easy as possible. A big problem in the current code is that many original part has been commented out in so different way... I will have to read again almost all the code... Then I will try to reconciliate as many lines as possible and I need a tool. I decided that tool will be the SMOKINGUNS define. You still can see in code/cgame/cg_players.c in which way I can use it with #ifdef or #ifndef.
In the same way, I decided to rename the WQ3 define in SMOKINGUNS_SO define.
Then for the windows build, sparcdr, you will have to add -DSMOKINGUNS for all sources and replace -DWQ3 by -DSMOKINGUNS_SO for the client libraries build.
What do you think ?
PS: You know my english is almost poor... if you didn't understand tell me what you understood and I will try to be more clear... sorry I'm just a froggy