I've set up a more basic version of bryan's One Source Tree cross-development setup, where you do all your python and xml editing in one place, then export it via an SMB share to other machines. (
BryanStearnsDevEnvNotes) No more copying files! hooray!
My primary machine is Linux, where all source code editing takes place. I have a virtual machine running XP. Each has its own checked out source tree with its own "make install". To run on Linux, I just use the standard release/RunChandler.
On XP, I run from inside the Linux tree off the samba share, but I use the binaries & release/RunChandler.bat script from XP's tree.
alias winrun="CHANDLERBIN=c:/main/full/chandler c:/main/full/chandler/release/RunChandler.bat"
% cd z:/partial/chandler ## z: is the samba share
% winrun --create
I have to cd into the linux tree first, to implicitly set CHANDLERHOME. it could be set manually as well.