Tengo un archivo Makefile simple que solo contiene este objetivo. Se ve así:Cómo reparar el error de sintaxis Makefile cuando se usa comodín en make clean?
SHELL:=/bin/bash
clean:
rm !(*.tex|Makefile|*.pdf)
Cuando ejecuto este comando en bash que trabaja muy bien, es decir, se da ningún error y que elimina los archivos deseados. Sin embargo cuando corro make clean
da los siguientes errores:
$ make clean
rm !(*.tex|Makefile|*.pdf)
/bin/bash: -c: line 0: syntax error near unexpected token `('
/bin/bash: -c: line 0: `rm !(*.tex|Makefile|*.pdf)'
make: *** [clean] Error 1
nadie tiene una idea de lo que estoy haciendo mal? Gracias.
Buena sintaxis para limpiar todo menos el propio Makefile, la fuente de látex y los pdf resultantes. – dala