Makefile:13: *** 缺少分隔符。停止。 bsdiff-4.3 错误

Makefile:13: *** missing separator. Stop. error in bsdiff-4.3

请帮我编译下面的Makefile。

CFLAGS      +=  -O3 -lbz2

PREFIX      ?=  /usr/local
INSTALL_PROGRAM ?=  ${INSTALL} -c -s -m 555
INSTALL_MAN ?=  ${INSTALL} -c -m 444

all:        bsdiff bspatch
bsdiff:     bsdiff.c
bspatch:    bspatch.c

install:
    ${INSTALL_PROGRAM} bsdiff bspatch ${PREFIX}/bin
.ifndef WITHOUT_MAN
    ${INSTALL_MAN} bsdiff.1 bspatch.1 ${PREFIX}/man/man1
.endif

当我尝试制作文件时显示错误

Makefile:13: *** missing separator.  Stop.

我正在使用 Ubuntu 14.04

.ifndef 不是有效的 GNU Make 语法。您需要删除 ifndefendif.

前面的句号

另见 GNU Make manual