make 시, 멀티 프래그에 대한 부분을 동적으로 수용하는 방법에 대해서 궁금합니다.

jms_jms의 이미지

# Original Make-file

CFLAGS = ....

SRCS = $(OBJS:.o=.c)

all: dep $(TARGET)

dep:
$(CC) -MM $(CFLAGS) $(SRCS) > .depend

$(TARGET): $(OBJS)
$(CC) $(CFLAGS) -o $@ $(OBJS) $(LDFLAGS)

clean:
rm -fr $(OBJS) $(TARGET) core*

new:
make clean; make

ifeq (.depend,$(wildcard .depend))
include .depend
endif

위와 같은 형식으로 작성된 make 파일이 존재하는데,
이때 CFLAGS에 대한 직접적인 변경이 아닌, CFLAGS_EXTEND = $(CFLAGS) ...
로 빌드를 하려고 합니다. 기존의 CFLAGS가 아닌 CFLAGS_EXTEND로 빌드를 하려고 하는뎅..
make 파일을 어떻게 수정을 해야할까요?

ex) build 시
make cc ==>

이렇게 수행을 하려고 하면.. 기존의 CFLAG가 아닌 CFLAGS_EXTEND가 c flag로 빌드 되길 바라는뎅 생각보다 어렵네요..