SUN에서 Makefile을 쓰려고 합니다.
ParentDir - ChildDir1
- ChildDir2
와 같은 구조에서
세 디렉토리에 모두 Makefile을 만들어놓고
ParentDir의 Makefile에서 옵션을 조정하려고 합니다.
제가 갖고 있는 책에서 보면
ParentDir에서 Macro를 선언ㄴ한 후,
ChildDir1,2등에서
ifeq($(MACRO),string)
...
else
...
endif
와 같은 형식으로 쓸 수 있다고 되어 있는데,
SUN에서 쓰려고 하니
ifeq를 쓴 줄에서 'unexpected end of line'이라는 에러가 나는군요.
SUN에서는 ifeq, ifdef 등을 못 쓰는건가요?
상위 디렉토리의 Makefile에서 여러개의 하위 디렉토리의 Makefile의 옵션을 조정하려면 어떻게 해야하나요?