tente
clean:
@echo "checking $(BINUTILS_ORIG)"
@if [ -e ./$(BINUTILS_ORIG) ]; then \
rm -rf ./$(BINUTILS_ORIG) ;\
fi
um ;\
estava faltando.
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