Automake´Â GNU ÇÁ·Î±×·¥¿¡ »ç¿ëµÉ `Makefile.in'À» ¸¸µå´Â °ÍÀ» ÁÖ¿ä¸ñÀûÀ¸·Î ÇÏ°í Àֱ⠶§¹®¿¡ ´Ù¸¥ GNU tool°ú »óÈ£ÀÛ¿ëÇϱâ À§ÇØ ³ë·ÂÇÑ´Ù.
Automake´Â Emacs LispÀ» ¾î´ÀÁ¤µµ Áö¿øÇÑ´Ù. `LISP'
Áֿ亯¼ö(primary)´Â `.el' ÆÄÀϵéÀÇ ¸®½ºÆ®¸¦ ´ã´Âµ¥ ¾²ÀδÙ. ÀÌ
Áֿ亯¼ö(primary)¿¡ ´ëÇؼ °¡´ÉÇÑ Á¢µÎ¾î´Â `lisp_'¿Í
`noinst_'ÀÌ´Ù. lisp_LISP
°¡ Á¤ÀǵǸé, `configure.in'Àº
AM_PATH_LISPDIR
¸¦ ½ÇÇàÇØ¾ß ÇÑ´Ù´Â °Í¿¡ À¯ÀÇÇÏÀÚ (fixme xref).
±âº»ÀûÀ¸·Î Automake´Â ¸ðµç Emacs Lisp ¼Ò½º ÆÄÀϵéÀ»
AM_PATH_LISPDIR
¿¡ ÀÇÇØ ¹ß°ßµÈ Emacs¸¦ »ç¿ëÇØ ¹ÙÀÌÆ®
ÄÄÆÄÀÏ(byte-compile)ÇÒ °ÍÀÌ´Ù. ¹ÙÀÌÆ® ÄÄÆÄÀÏ(byte-compile)À» ÇÏÁö ¾Ê°í
½ÍÀ¸¸é, `ELCFILES' º¯¼ö¸¦ ºó º¯¼ö·Î Á¤ÀÇÇÏ¸é µÈ´Ù.
¹ÙÀÌÆ® ÄÄÆÄÀÏ(byte-compile)µÈ Emacs Lisp ÆÄÀÏÀº ¸ðµç ¹öÀüÀÇ Emacs¿¡
´ëÇؼ ȣȯ¼ºÀÌ ¾ø´Ù. ±×·¡¼ µÎ°³ ÀÌ»óÀÇ Emacs ¹öÀüÀÌ ¼³Ä¡µÈ °÷À»
»ý°¢ÇÑ´Ù¸é, ¹ÙÀÌÆ® ÄÄÆÄÀÏ(byte-compile)À» ÇÏÁö ¾Êµµ·Ï ÇÏ´Â °ÍÀÌ
Ÿ´çÇÏ´Ù. °Ô´Ù°¡, ¸¹Àº ÆÐÅ°ÁöµéÀº ½ÇÁ¦·Î ¹ÙÀÌÆ®
ÄÄÆÄÀÏ(byte-compile)Çؼ À̵æµÉ °ÍÀÌ ¾ø´Ù. ÀÚ±â, ±âº»ÀûÀ¸·Î ¹ÙÀÌÆ®
ÄÄÆÄÀÏ(byte-compile)µÇµµ·Ï ³»¹ö·Á µÎ±â¸¦ ±ÇÇÑ´Ù. ÀÌ»óÇÏ°Ô ¼¼ÆÃÀÌ µÇ¾î
ÀÖ´Â °÷¿¡¼´Â ´Ù¸¥ »ç¶÷µéº¸´Ù ´õ ¾È ÁÁ°Ô ¼³Ä¡µÇµµ·Ï ÇÏ´Â °Íº¸´Ù ¹®Á¦¸¦
Á¢Çغ¸´Â °ÍÀÌ ÁÁ´Ù.
AM_GNU_GETTEXT
°¡ `configure.in'¿¡ ÀÖÀ¸¸é, Automake´Â
±¹Á¦È¸¦ À§ÇÑ message catalog systemÀÎ GNU gettext¿¡ ´ëÇÑ Áö¿øÀ» ÇÒ
°ÍÀÌ´Ù.
(see section `GNU Gettext' in GNU gettext utilities).
Automake°¡ gettext
Áö¿øÇÏ·Á¸é ÆÐÅ°Áö¿¡ `intl'°ú `po',
µÎ°³ÀÇ ¼ºêµð·ºÅ丮¸¦ Ãß°¡ÇØ¾ß ÇÑ´Ù. Automake´Â ÀÌ µð·ºÅ丮°¡ ÀÖ´ÂÁö
SUBDIRS
¿¡ ÀûÇô ÀÖ´ÂÁö È®ÀÎÇÑ´Ù.
´õ ³ª¾Æ°¡, Automake´Â `configure.in' ¾ÈÀÇ `ALL_LINGUAS' Á¤ÀÇ°¡ »ç¿ë °¡´ÉÇÑ ¸ðµç `.po' ÆÄÀϵé°ú ´ëÀÀÇÏ´ÂÁö °Ë»çÇÑ´Ù. ±× ÀÌ»óÀº ¾Æ¹«°Íµµ ÇÏÁö ¾Ê´Â´Ù.
Automake´Â Guile ¸ðµâÀ» ÀÛ¼ºÀ» À§ÇÑ ÀÚµ¿ÀûÀÎ Áö¿øÀ» ¾î´ÀÁ¤µµ Á¦°øÇÑ´Ù.
Automake´Â AM_INIT_GUILE_MODULE
¸ÅÅ©·Î°¡ `configure.in'¿¡
»ç¿ëµÇ¸é Guile Áö¿øÀ» ÇÒ °ÍÀÌ´Ù.
Áö±Ý ÇöÀç Guile Áö¿øÀº ´ÜÁö AM_INIT_GUILE_MODULE
¸ÅÅ©·Î°¡ ´ÙÀ½À»
ÀǹÌÇÑ´Ù´Â °É ÀÌÇØÇÏ´Â °Í »ÓÀÌ´Ù:
AM_INIT_AUTOMAKE
°¡ ½ÇÇàµÈ´Ù.
AC_CONFIG_AUX_DIR
°¡ `..'ÀÇ path¿Í ÇÔ²² ½ÇÇàµÈ´Ù.
Guile ¸ðµâ Äڵ尡 ¹ß´ÞµÉ ¼ö·Ï, ÀǽÉÇÒ ³ªÀ§ ¾øÀÌ AutomakeÀÇ Áö¿øµµ ±×¿¡ µû¶ó Çâ»óµÉ °ÍÀÌ´Ù.
Automake´Â GNU Libtool (see section `The Libtool Manual' in The Libtool Manual) Áö¿øÀ» `LTLIBRARIES' Áֿ亯¼ö¸¦ ÅëÇØ Á¦°øÇÑ´Ù. See section µ¿Àû ¶óÀ̺귯¸®(shared library) ¸¸µé±â.
Go to the first, previous, next, last section, table of contents.