-q внутри назначения Makefile

Проверял Makefile, который содержит:

ifdef REALLY_QUIET export REALLY_QUIET ECHO := true LFLAGS := $(LFLAGS) -q YFLAGS := $(YFLAGS) -q endif 

Не могли бы вы указать мне, что означает термин -q в двух последних заданиях (: =)? Я проверил https://www.gnu.org/software/make/manual/make.html#MAKE-Variable, но я думаю, что упомянутый -q или –question предназначен для команды “make”, а не для содержимого Makefile.

Спасибо!

 LFLAGS := $(LFLAGS) -q 

добавляет -q к значению, LFLAGS в данный момент в LFLAGS , и устанавливает результат LFLAGS (как просто расширенную переменную , поскольку она устанавливается с помощью := ).

Это влияет на любую команду, указанную в другом месте, используя $(LFLAGS) , добавляя к ней опцию -q . Это не имеет никакого отношения к запуску make . Учитывая контекст, я полагаю, что в обоих случаях ( LFLAGS и YFLAGS ) -q заставляет соответствующую команду работать спокойно.