GNU 生成文件。按条件执行一些语句

GNU makefile. execute some statements by condition

我需要根据某些条件执行某些操作。我使用以下内容:

ifeq($(somevar),1)
$(call target,etc/init.d/tr): ${SRCPATH}/init.d
        install -D --mode=755 $< $@
endif

我在这里遇到错误:

/BRCMakefile:38: *** missing separator.  Stop.

其中38是我的ifeq所在的行号。 找不到我缺少的东西。 你能帮忙吗?

这应该有效 ifeq "$(somevar)" '1'