ÇöÀç Automake´Â Texinfo¿Í man page¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÑ´Ù.
ÇöÀç µð·ºÅ丮¿¡ Texinfo ¼Ò½º°¡ ÀÕÀ¸¸é, ±× ¼Ò½º¸¦ `TEXINFOS'
primary¿¡ ¼±¾ðÇØ ³õ¾Æ¾ß ÇÑ´Ù. º¸Åë Texinfo ÆÄÀÏÀº info·Î º¯È¯µÇ±â
¶§¹®¿¡, info_TEXINFOS
¸ÅÅ©·Î°¡ ¿©±â¼ °¡Àå ¸¹ÀÌ »ç¿ëµÈ´Ù. ¾î¶²
Texinfo ¼Ò½º ÆÄÀϵµ `.texi'³ª `.texinfo' È®ÀåÀÚ·Î ³¡³ª¾ß
ÇÑ´Ù´Â °Í¿¡ À¯ÀÇÇÏÀÚ.
`texi' ÆÄÀÏÀÌ `version.texi'¸¦ @include
ÇÑ´Ù¸é, ±×
ÆÄÀÏÀº ÀÚµ¿À¸·Î ¸¸µé¾î Áú °ÍÀÌ´Ù. `version.texi'´Â ÂüÁ¶Çؼ »ç¿ëÇÒ
¼ö ÀÖ´Â ¼¼°³ÀÇ Texinfo ¸ÅÅ©·Î°¡ Á¤ÀǵǾî ÀÖ´Ù: EDITION
,
VERSION
, ±×¸®°í UPDATED
ÀÌ´Ù. óÀ½ µÎ°³´Â ÆÐÅ°ÁöÀÇ ¹öÀü
¹øÈ£¸¦ ´ã°í ÀÖ´Ù (ÇÏÁö¸¸, ¸íÈ®È÷ Çϱâ À§ÇØ µû·Î ³Ö´Â´Ù); ¸¶Áö¸·Àº ÁÖ¿ä
ÈÀÏÀÌ ¸¶Áö¸·À¸·Î ¼öÁ¤µÈ ³¯Â¥ÀÌ´Ù. `version.texi' Áö¿øÀº
mdate-sh
ÇÁ·Î±×·¥À» ÇÊ¿ä·Î ÇÑ´Ù; ÀÌ ÇÁ·Î±×·¥Àº Automake¿Í ÇÔ²²
Á¦°øµÈ´Ù.
¶§·Î ÇÑ°³ÀÇ info ÈÀÏÀÌ ½ÇÁ¦·Î´Â ¿©·¯°³ÀÇ `.texi' ÈÀÏ¿¡ ÀÇÁ¸ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î, GNU Hello¿¡¼, `hello.texi'´Â `gpl.texi'¸¦ Æ÷ÇÔÇÑ´Ù. Automake¿¡°Ô ÀÌ·± ÀÇÁ¸¼ºÀ» `texi_TEXINFOS' º¯¼ö¸¦ »ç¿ëÇؼ ¾Ë·ÁÁÙ ¼ö ÀÖ´Ù. ¿©±â Hello°¡ ¾î¶»°Ô ÇÏ´ÂÁö ÀÖ´Ù:
info_TEXINFOS = kpathsea.texi kpathsea_TEXINFOS = install.texi copying.texi freedom.texi
±âº»ÀûÀ¸·Î, Automake´Â Texinfo ¼Ò½º¿Í °°Àº µð·ºÅ丮¿¡ `texinfo.tex'
ÆÄÀÏÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ÇÏÁö¸¸, `configure.in'¿¡¼
AC_CONFIG_AUX_DIR
¸¦ »ç¿ëÇϸé, `texinfo.tex'Àº ±× À§Ä¡¿¡¼
ã¾ÆÁú °ÍÀÌ´Ù. Automake´Â `--add-missing' ¿É¼ÇÀ» ÁÖ¸é
`texinfo.tex'À» Á¦°øÇØ ÁØ´Ù.
¸¸¾à ¿©·¯°³ÀÇ µð·ºÅ丮¿¡ Texinfo ÆÄÀÏÀÌ ÀÖ´Ù¸é, TEXINFO_TEX
º¯¼ö¸¦ »ç¿ëÇؼ automake¿¡°Ô ¾îµð¿¡ ÀÌ ÆÐÅ°ÁöÀÇ `texinfo.tex'
ÆÄÀÏÀÌ ÀÖ´ÂÁö ¾Ë·ÁÁÙ ¼ö ÀÖ´Ù. ÀÌ º¯¼öÀÇ °ªÀº ÇöÀç `Makefile.am'¿¡
´ëÇÑ `texinfo.tex'ÀÇ »ó´ë °æ·Î(relative path)¿©¾ß ÇÑ´Ù.
TEXINFO_TEX = ../doc/texinfo.tex
`no-texinfo.tex' ¿É¼ÇÀº `texinfo.tex' ÆÄÀÏÀÌ ÇÊ¿äÇÏÁö ¾Êµµ·Ï
ÇÒ ¶§ ¾²ÀÏ ¼ö ÀÖ´Ù. ÇÏÁö¸¸, TEXINFO_TEX
À» ¾²¸é, dvi
¸ñÇ¥(target)ÀÌ µ¿ÀÛÇϱ⠶§¹®¿¡ ´õ ÁÁ´Ù.
Automake´Â install-info
targetÀ» ¸¸µé¾î ³½´Ù; ¾î¶² »ç¶÷µéÀº Á÷Á¢
ÀÌ targetÀ» »ç¿ëÇÑ´Ù. ±âº»ÀûÀ¸·Î, info page´Â `make install'¿¡ ÀÇÇØ
¼³Ä¡µÈ´Ù. ÀÌ·± µ¿ÀÛÀº no-installinfo
¿É¼ÇÀ» ÅëÇØ ¸·À» ¼ö ÀÖ´Ù.
ÆÐÅ°Áö¿¡´Â man pageµµ Æ÷Ç﵃ ¼ö ÀÖ´Ù. (ÇÏÁö¸¸ ÀÌ ¹®Á¦¿¡ ´ëÇÑ GNU Ç¥ÁØÀ»
º¸¶ó, section `Man Pages' in The GNU Coding Standards.) Man
page´Â `MANS' paimary¸¦ »ç¿ëÇØ ¼±¾ðµÈ´Ù. º¸Åë man_MANS
¸ÅÅ©·Î°¡ »ç¿ëµÈ´Ù. Man page´Â È®ÀåÀÚ¿¡ µû¶ó ÀÚµ¿À¸·Î mandir
ÀÇ
¾Ë¸ÂÀº ¼ºêµð·ºÅ丮·Î ¼³Ä¡µÈ´Ù.
µðÆúÆ®·Î, man page´Â `make install'¿¡ ÀÇÇØ ¼³Ä¡µÈ´Ù. ÇÏÁö¸¸, GNU
ÇÁ·ÎÁ§Æ®´Â man page¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê±â ¶§¹®¿¡, ¸¹Àº maintainerµéÀº man
page¸¦ °è¼Ó º¯°æÇÏ·Á´Â ³ë·ÂÀ» °è¼ÓÇÏÁö ¾Ê´Â´Ù. ÀÌ °æ¿ì,
no-installman
¿É¼ÇÀº man page°¡ µðÆúÆ®·Î ¼³Ä¡µÇ´Â °ÍÀ» ¸·À»
°ÍÀÌ´Ù. »ç¿ëÀÚ´Â °è¼Ó Á÷Á¢ `make install-man'À» ÅëÇØ ¼³Ä¡ÇÒ ¼ö
ÀÖ´Ù.
¿©±â GNU cpio
¿¡¼ ¾î¶»°Ô ¹®¼°¡ ´Ù·ïÁö´ÂÁö°¡ ÀÖ´Ù (Texinfo ¹®¼¿Í
man page¸¦ ¸ðµÎ Æ÷ÇÔÇÑ °ÍÀÌ´Ù):
info_TEXINFOS = cpio.texi man_MANS = cpio.1 mt.1
Texinfo ¼Ò½º, info page, ±×¸®°í man page´Â ¸ðµÎ ¹èÆ÷ÆÇÀ» ¸¸µå´Â µ¥ ¼Ò½º ÆÄÀÏ·Î Ãë±ÞµÈ´Ù.
man page°¡ ÀÚµ¿À¸·Î »ý¼ºµÇµµ·Ï ÇÏ´Â °Ç µå¹°±â ¶§¹®¿¡, Man page´Â ÇöÀç ¼Ò½º·Î Ãë±ÞµÇÁö ¾Ê´Â´Ù.
Go to the first, previous, next, last section, table of contents.