#makefile
#makefile создать файл
Вопрос:
В файле Makefile у меня вызывается цель, objects
и если я запускаю make objects
, она выдает .o из каждого .cpp. Теперь я хочу ввести цель, check-syntax
которая вызывает цель object
, но перед изменением переменной CFLAGS
с -Wall -O2
на -Wall -O0 -fsyntax-only
.
Как это сделать?
Ответ №1:
(Во всяком случае, в GNUmake, и я предполагаю, что вы имели в виду CFLAGS
)
CFLAGS = -Wall -O2
objects: ...
whatever
check-syntax: CFLAGS = -Wall -O0 -fsyntax-only
check-syntax: objects