[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

15. Changing Automake's Behavior

Automake의 여러가지 기능은 `Makefile.am' 내의 옵션에 의해서 조절된다. 이러한 옵션들은 AUTOMAKE_OPTIONS라는 특별한 변수 안에 나열한다. 현재 이해하는 옵션들은:

gnits
gnu
foreign

적절한 strictness를 결정한다.

no-installman

만들어질 `Makefile.in'은 디폴트로 man page를 설치하게 하지 않는다. 하지만, install-man 목표(target)은 계속 옵션으로 설치를 가능하게 할 것이다. 이 옵션은 `GNU' 엄격성(strictness)와 그 위로는 사용할 수 없다.

no-installinfo

만들어질 `Makefile.in'은 info page가 디폴트로 build되거나 설치되지 않도록 한다. 하지만, infoinstall-info target은 계속 사용할 수 있다. 이 옵션은 GNU strictness와 그 위로는 사용할 수 없다.

ansi2knr
path/ansi2knr

자동으로 ANSI 문법 없애기를 한다. See section 자동 ANSI문법 없애기. 만약 path가 앞에 붙으면, 만들어질 `Makefile.in'은 지정된 디렉토리에서 `ansi2knr' 프로그램을 찾을 것이다. 보통 경로(path)는 같은 배포판 내의 다른 디렉토리의 상대 경로(relative path)이다 (하지만 Automake는 현재 이걸 검사하지 않는다). 지정된 디렉토리가 현재 디렉토리보다 먼저 빌드(build)되도록 하는 것은 당신에게 달려 있다; 만약 `ansi2knr'가 없다면 빌드(build)는 실패할 것이다.

dejagnu

dejagnu 관련 rule이 만들어 질 것이다. See section test suite 지원.

dist-shar

보통의 dist 목표(target)와 함께 dist-shar 목표(target)를 만든다. 이 새로운 목표(target)는 배포판의 shar archive를 만들 것이다.

dist-zip

보통의 dist 목표(target)와 함께 dist-zip 목표(target)를 만든다. 이 새로운 목표(target)은 배포판의 zip archive를 만들 것이다.

dist-tarZ

보통의 dist 목표(target)와 함께 dist-tarZ 목표(target)를 만든다. 이 새로운 목표(target)는 배포판의 compress된 tar archive를 만들 것이다; 전통적인 tarcompress가 가정될 것이다. 경고: 실제로는 GNU tar를 사용한다면, 만들어질 archive는 호환성이 떨어지는 요소가 들어 있을 수 있다.

no-dependencies

이 옵션은 명령행의 `--include-deps'과 비슷하지만, 자동 의존성 추적 기능을 쓸 필요가 조금도 없을 경우에 유용하다. See section 자동 의존성 추적. 이 경우 옵션의 효과는 효과적으로 자동 의존성 추적을 없애는 것이다.

version

버전 번호 (예 `0.30')이 지정될 수 있다. Automake가 지정된 버전보다 새로운 버전이 아니면, `Makefile.in'을 만들지 않을 것이다.

알수 없는 옵션들은 automake에 의해 확인된다.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Autobuild on March, 29 2007 using texi2html 1.76.