在ifeq条件中的rm - Makefile - 看到错误

时间:2017-04-13 23:56:12

标签: makefile

我正在尝试在makefile中的ifeq条件中使用rm命令,但我遇到错误说丢失分隔符。如果它不是目标,我可以告诉我们是否可以在makefile中使用rm命令。

为了避免手动删除work / *。elf,我尝试在cfg.mk中添加以下突出显示的行,但是我收到了'缺少分隔符错误'(在突出显示的行处)

ifeq ($(EN_DBG_MSGS),1)
rm $(CFG_DIR)/work/*.elf       #throws error
export CARGS += -DDBG_MSGS_FLAG 
endif

我甚至试过下线,但没有成功。

if [ -a $(CFG_DIR)/work/$(TEST).elf ]; then rm -r $(CFG_DIR)/work/$(TEST).elf; fi

我可以告诉我这里是否遗漏了什么。

RGDS 基肖尔马布

0 个答案:

没有答案