[ < ] [ > ]   [ << ] [ 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 July 17, 2016 using texi2html 1.82.