Cuál es la forma más confiable de usar GNUMake con nombres de archivos que contienen espacios?

Quiero usar GNUMake para ejecutar un archivo MAKE basado en reglas que crea un conjunto de archivos C en una estructura de directorios (en un sistema de archivos de Windows).

El directorio raíz, algunos subdirectorios y algunos archivos contienen espacios.

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

GNUMake realmente no funciona cuando las rutas de archivo contienen espacios. He leído sobre las posibles formas de solucionar este problema (eliminando los espacios de mis nombres de archivo, usando el formato 8.3, sustituyendo espacios con? o\\ etc.) pero ninguno de ellos es perfecto (¿o no?)

Existe una bala de plata que resolverá este problema?

BTW Estoy atascado con GNUMake, no puedo usar una herramienta de creación diferente.

Respuestas a la pregunta(6)

Su respuesta a la pregunta