Do what makes you comfortable. I think you'll change your mind once you try it. It can also read the file code in folders like the DDK... and extract a solution, create the project files for you, and write the code in them. I used to think, like you, that GPT was the best, but I've changed my mind.
I think you'll have to write a script. What you'll face is extracting the differences between Linux and XP code by parsing the DDK and other aspects of both systems. In the next stage, the code will be successfully compiled, and then debugging will likely be necessary. I think that's what you're aiming for?