파일 삭제 시 makefile이 실패함

파일 삭제 시 makefile이 실패함

메이크파일을 작성하고 폴더가 존재하는지 확인하려고 합니다. 삭제합니다.

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"

하지만 항상 "/bin/sh: -c: line 2: 구문 오류: 예기치 않은 파일 끝"이라는 메시지가 표시됩니다. 내가 뭘 잘못했나요? Centos 6 실행

답변1

노력하다

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

a ;\가 없습니다.

관련 정보