I want to use GNUMake to run a rule-based makefile which builds a set of C files in a directory structure (on a Windows file system).
The root directory, some sub-directories and some files contain spaces.
Example file: "C:\Documents and Settings\<username>\My Documents\Test Dir\Build Me.c"
GNUMake doesn't really work when the file paths contain spaces. I've read about the possible ways of working around this issue (removing the spaces from my filenames, using the 8.3 format, substituting spaces with ?
or \\
etc.) but none of them are perfect (or are they?)
Is there a silver bullet that will solve this problem?
BTW I am stuck with GNUMake, I can't use a different make tool.