makefile falha ao excluir um arquivo [fechado]

1

Estou tentando escrever makefile e verificar - se houver uma pasta - excluí-lo:

BINUTILS_TAR_GZ := binutils-2.25.tar.gz
BINUTILS_ORIG := binutils-2.25
BINUTILS_CHANGES := binutils_changes
.
.
.
clean:
    @echo "checking $(BINUTILS_ORIG)"
    @if [ -e ./$(BINUTILS_ORIG) ]; then \
        rm -rf ./$(BINUTILS_ORIG)
    fi
    @echo "done"

mas estou recebendo "/ bin / sh: -c: linha 2: erro de sintaxe: fim de arquivo inesperado" o tempo todo. O que estou fazendo de errado ? executando centos 6

    
por yehudahs 28.05.2015 / 11:06

1 resposta

2

tente

clean:
    @echo "checking $(BINUTILS_ORIG)"
    @if [ -e ./$(BINUTILS_ORIG) ]; then \
        rm -rf ./$(BINUTILS_ORIG) ;\
    fi

um ;\ estava faltando.

    
por 28.05.2015 / 11:17

Tags