In article <RewNc.269$ XXXX@XXXXX.COM >,
To do what you want, you could edit MSL C.PPC.MTrgt.mcp and copy the
target MSL C Carbon Release (and/or Debug) to a new target, say MSL C
Carbon MP Release. Then edit that target by changing the output file to
MSL_C_Carbon_MP.Lib, and add #define _MSL_THREADSAFE 1 to that target's
prefix text. Do the same for MSL C++.PPC.MTrgt.mcp. The runtime lib is
not sensitive to this flag so you don't need MP versions of the runtime.
If you like (for convenience), do the same for MSL All Carbon Release to
create an "All" MP library (but only if you would like an ALL MP
library, you don't need one). Also for convenience you could add the MP
targets to the BuildLibraries.PPC.mcp project so that they are built
when you tell that project to "build all".
Don't forget to change the names of the libraries used in your own
projects to the MP versions when you are building for MP.
In short, just modify the C and C++ projects, and put the
_MSL_THREADSAFE flag in the prefix box of the MP targets you create.