Una vez descomprimido el código y editado el fichero ése (makedeps.algo, creo), desde el directorio src, hacéis "make -f makefile.w32", y os da el siguiente error, ¿no?
/bin/sh: -c: line 1: syntax error: unexpected end of file
make[1]: *** [clean] Error 2
make: *** [systag.006] Error 2
Eso es que peta al hacer el clean. He abierto el makefile.w32 y he mirado la parte del clean y he comprobado que casca aquí:
clean:
if exist draw\*.o del draw\*.o
Se ejecuta con /bin/sh, que es bash, y esa línea no es sintaxis bash, pero sí es batch. Recuerdo haber usado batch en MinGW en algún makefile usando cmd.exe, y lo he arreglado poniéndolo tal que así:
clean:
cmd.exe /C if exist draw\*.o del draw\*.o
Y eso hay que hacerlo en todas las líneas que tienen algo de "if exists ... del ...", que son unas cuantas, las de los clean, las de los uninstall y tal vez alguna más. Otra solución, teniendo en cuenta que sólo lo vamos a compilar una vez y no vamos a desinstalarlo, es borrar/comentar todas las líneas que tienen esa estructura. También se podría, en vez de usar cmd.exe, cambiar esas líneas para que funcionen con bash.
Igual hay otra forma, pero la desconozco