Если все, что вам нужно, это -nd
, это будет сделано:
ifeq (,$(findstring nd,$(MAKEFLAGS)))
FOO = -g -D DEBUG
endif
Если вам также небезразлично -p
, это не совсем так:
FOO = -g -D DEBUG
ifneq (,$(findstring nd,$(MAKEFLAGS)))
FOO =
endif
ifneq (,$(findstring p,$(MAKEFLAGS)))
FOO =
endif