ファイルを削除すると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;\はありません。

おすすめ記事