Go to the first, previous, next, last section, table of contents.


¹®¼­¸¦ buildÇϱâ

ÇöÀç Automake´Â Texinfo¿Í man page¿¡ ´ëÇÑ Áö¿øÀ» Á¦°øÇÑ´Ù.

Texinfo

ÇöÀç µð·ºÅ丮¿¡ 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

ÆÐÅ°Áö¿¡´Â 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.