Equal 조건문의 구조
all : ifeq (값1,값2) 수행문 else 수행문 endif
예시
all : ifeq ($(CC),gcc) @echo "C Compiler는 gcc" else @echo "C Compiler는 cc" endif
- NUL 문자와 비교할 땐 ifeq (값,)로 작성
Not Equal 조건문의 구조
all : ifneq (값1,값2) 수행문 else 수행문 endif
Define 조건문의 구조
all : ifdef 매크로 수행문 else 수행문 endif
예시
all : ifdef AS @echo "As is defined." else @echo "As isn't defined." endif
Not Define 조건문의 구조
all : ifndef 매크로 수행문 else 수행문 endif