On Tue, Apr 6, 2010 at 6:18 PM, Allan Odgaard <682E7718-3533-4FED-AF3B- foo\:bar.o: foo?bar.c
This is where I decided to seek professional help ;)
If you have filenames with colons in them, you certainly do need professional help ;). Colons aren't legal in all filesystems, e.g. no Microsoft filesystems don't allow them. Semicolons also aren't allowed on all filesystems (again, i think MS doesn't allow them).
i've done quite a lot of:
1) Makefile calls script.
2) Script generates makefile code
3) Make imports and evals the makefile code
(mostly from back when i still supported pre-eval() Make versions.)
A lot of that can be found here:
the files are named "makerules.XXXXX"
Perhaps they'll be helpful to you?
But if you're using such weird character in filenames, i highly recommend re-evaluating the need to do so.