Thanks for the thought. That sounds fine for simple compiler makefiles, although I'm using it for general purpose work (data analysis and visualization). I'm hoping for something that wouldn't require each command to be wrapped up, as there are many.
For that sort of thing, maybe roll your own script using something like Fabric (http://www.fabfile.org/) for doing all the communication with the remote hosts?