What kind of build process/workflow do you use when you are developing a Symbian project which will be compiled for multiple versions of S60 SDK?
At the moment i mainly use Carbide.VS as Visual Studio has already been bought for other projects. But it seems that it cannot handle old versions (1st and 2nd Ed.) and the new version (3rd Ed.) concurrently. I don't have a lot of experience in using Visual Studio, i'm mainly a UNIX guy. But i'd wish to be able to switch between the SDK's and use preprocessing for the MMP file and some source files, and for some files that has to be recoded completely i would use other sourcefiles.
With a custom Makefile this would be quite easy. But i'm not really sure how easy it is to debug in Visual Studio if i would compile the projects without it.
How do you do it? Or do you use a completely separate codebase and projects in Visual Studio? Visual Studio is not really mandatory, but a good debugger is nice. I need to check Carbide.C++ out more closely, but with a quick look, it didn't seem to support switching between the old SDK's and the new.
Thanks and regards,