1
일부 make 타겟에 대해서만 매크로를 정의하고 싶습니다. 예.특정 컴파일러 플래그를 특정 타겟에만 연결하는 방법
all : process1 process2
prcoess1: process1.c process.h
prcoess2: process2.c process.h
%.o:%.c
$(CC) $(CCOPTS) -o [email protected] $<
CCOPTS += -DEXTRA1
extra1 : clean all
CCOPTS += -DEXTRA2
extra2 : clean all
은 내가 make extra1
를 호출 할 경우에만 매크로 EXTRA1 정의 할 싶어요. make
으로 전화하면 EXTRA1을 정의하고 싶지 않습니다. 어떻게해야합니까?