Qual é a maneira mais confiável de usar o GNUMake com nomes de arquivos contendo espaços?

Eu quero usar o GNUMake para executar um makefile baseado em regras que cria um conjunto de arquivos C em uma estrutura de diretórios (em um sistema de arquivos do Windows

O diretório raiz, alguns subdiretórios e alguns arquivos contêm espaço

Exemplo de arquivo:"C:\Documents and Settings\<username>\My Documents\Test Dir\Build Me.c"

GNUMake realmente não funciona quando os caminhos do arquivo contêm espaços. Eu li sobre as possíveis maneiras de solucionar esse problema (removendo os espaços dos meus nomes de arquivos, usando o formato 8.3, substituindo espaços por? ou\\ etc.) mas nenhum deles é perfeito (ou é?)

Existe uma bala de prata que resolverá esse problem

BTT Estou preso ao GNUMake, não posso usar uma ferramenta de criação diferent

questionAnswers(6)

yourAnswerToTheQuestion