В моем make-файле пользователь предоставляет аргумент EXEC (make target EXEC=something)
.Я хочу, чтобы это произошло:
if EXEC equals "server"
make the variable NOT equal to "client"
if EXEC equals "client"
make the variable NOT equal to "server"
Я пытался сделать это:
ifeq ($(EXEC),server)
NOT := client
endif
ifeq ($(EXEC),client)
NOT := server
endif
Я запускаю это, говоря: make -f build.mk EXEC=server
вывод:
NOT := client
make[2]: NOT: No such file or directory
Почему происходит эта ошибка?