У меня есть файл Makefile GNU (версия 3.81), который выглядит следующим образом:
.PHONY: SPOneDot
SPOneDot:
ifndef X
X=0.05
$$(info X undefined, changed to $X)
endif
ifndef Y
Y=0.05
$$(info Y undefined, changed to $Y)
endif
python ./Submit3DSP.py -f OneDot.qdt -x $(X) -y $(Y)
Выполняю следующую команду: make X=0.1 Y=0.1 SPOneDot
, но я получаю следующий результат:
ifndef X
make: ifndef: Command not found
make: *** [SPOneDot] Error 127
Я просмотрел документацию к файлам и увидел, что другие используют его., Любая помощь приветствуется, возможно, что-то глупое.