У меня есть Makefile, который выглядит как ниже. Я использую ifeq
для добавления переменных во флаги компилятора.
ABC=1
XYZ=1
ifeq ($(ABC),1)
CFLAGS+= -DABC
endif
ifeq ($(XYZ),1)
CFLAGS+= -DXYZ
endif
...
Есть ли более чистый способ добавить все переменные в CFLAGS вместо использования ifeq для всех?