리눅스 분류
makefile 조건문 질문
작성자 정보
- sayrad 작성
- 작성일
컨텐츠 정보
- 2,636 조회
- 0 추천
- 목록
본문
makefile에 OS별로 옵션이 달라서 조건문을 넣어서 사용하고 싶은데
인터넷 검색하니까 makefile에서의 조건문 사용은
OS := $(shell uname)
ifeq ($(OS),AIX)
# do something
endif
ifeq ($(OS),SUN)
# do something
endif
이런식으로 사용한다는 걸 찾았습니다.
하지만 .mk 파일에는 ifeq는 커녕 echo조차 넣으면
make : Dependency line colon or double colon operator. 라는 에러가 떨어지네요
초보라 알아듣기 쉽게 설명좀 부탁드립니다.
인터넷 검색하니까 makefile에서의 조건문 사용은
OS := $(shell uname)
ifeq ($(OS),AIX)
# do something
endif
ifeq ($(OS),SUN)
# do something
endif
이런식으로 사용한다는 걸 찾았습니다.
하지만 .mk 파일에는 ifeq는 커녕 echo조차 넣으면
make : Dependency line colon or double colon operator. 라는 에러가 떨어지네요
초보라 알아듣기 쉽게 설명좀 부탁드립니다.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.