¸¸µé¾îÁø `Makefile.in'ÀÇ dist
targetÀº ¹èÆ÷ÆÇÀ» À§ÇØ gzipµÈ
tar
ÆÄÀÏÀ» ¸¸µå´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù. tar ÆÄÀÏÀº PACKAGE¿Í
VERSION º¯¼ö¿¡ µû¶ó À̸§Áö¾î Áø´Ù; Á¤È®È÷
`PACKAGE-VERSION.tar.gz' À̶ó°í À̸§Áö¾î Áø´Ù.
´ëºÎºÐÀÇ °æ¿ì, ¹èÆ÷µÉ ÆÄÀϵéÀº ÀÚµ¿À¸·Î Automake°¡ ã´Â´Ù: ¸ðµç
`Makefile.am'°ú `Makefile.in'À» Æ÷ÇÔÇؼ ¸ðµç ¼Ò½º ÆÄÀϵéÀº
ÀÚµ¿À¸·Î ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵȴÙ. Automake´Â ³»ºÎÀûÀ¸·Î ³Î¸® »ç¿ëµÇ´Â
ÆÄÀϵéÀÇ ¸®½ºÆ®¸¦ °®°í ÀÖ°í, ÀÌ ÆÄÀϵéÀÌ ÇöÀç µð·ºÅ丮¿¡ ÀÖÀ¸¸é ÀÚµ¿À¸·Î
Æ÷ÇԵȴÙ. ÀÌ ¸®½ºÆ®´Â `automake --help'¿¡ ÀÇÇØ Ãâ·ÂµÈ´Ù. ¶Ç,
configure
°¡ ÀоîµéÀÎ ÆÄÀϵ鵵 (Áï, AC_OUTPUT
½ÇÇà½Ã¿¡
¸í½ÃµÈ ÆÄÀϵé°ú °ü°èµÈ ¼Ò½º ÆÄÀϵé) ÀÚµ¿À¸·Î ¹èÆ÷µÈ´Ù.
±×·¡µµ °¡²û ¹Ýµå½Ã ¹èÆ÷µÇ¾ß ÇÏÁö¸¸, ÀÌ ÀÚµ¿ ±ÔÄ¢¿¡ µé¾î°¡Áö ¾Ê´Â
ÆÄÀϵéÀÌ ÀÖ´Ù. ÀÌ ÆÄÀϵéÀº EXTRA_DIST
º¯¼ö¿¡ ¿°ÅµÇ¾î¾ß ÇÑ´Ù.
EXTRA_DIST
´Â ÇöÀç µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϵ鸸 ó¸®ÇÒ ¼ö ÀÖ´Ù´Â °Í¿¡
ÁÖÀÇÇÏÀÚ; ´Ù¸¥ µð·ºÅ丮ÀÇ ÆÄÀϵéÀº make dist
°¡ ½ÇÇàÇÒ¶§ ½ÇÆÐÇÏ´Â
Çö»óÀ» ÀÏÀ¸Å²´Ù.
¶§·Î ÆÐŰ¡Çϱâ Àü¿¡ ¹èÆ÷ÆÇÀ» ¹Ù²Ü ¼ö ÀÖ´Â °ÍÀÌ À¯¿ëÇÏ´Ù.
dist-hook
targetÀÌ ÀÖÀ¸¸é, ¹èÆ÷ µð·ºÅ丮°¡ °¡µæÂù ´ÙÀ½, ½ÇÁ¦·Î
tar (¶Ç´Â shar) ÆÄÀÏÀÌ ¸¸µé¾î Áö±â Àü¿¡ ÀÌ targetÀÌ ½ÇÇàµÈ´Ù. ÀÌ ¹æ¹ýÀ»
»ç¿ëÇÏ´Â ÇÑ°¡Áö ¿¹´Â `Makefile.am'À» »õ·Î ¸¸µå´Â °ÍÀÌ ³¶ºñÀÎ
¼ºêµð·ºÅ丮 ³»ÀÇ ÆÄÀÏÀ» ¹èÆ÷ÇÏ´Â °ÍÀÌ´Ù.
dist-hook: mkdir $(distdir)/random cp -p random/a1 random/a2 $(distdir)/random
Automake´Â ÁÖ¾îÁø ¹èÆ÷ÆÇÀÌ ½ÇÁ¦·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇÏ´Â °ÍÀ» µ½´Â
distcheck
targetÀ» ¸¸µé¾î ³½´Ù. distcheck
´Â ¹èÆ÷ÆÇÀ»
¸¸µé°í, VPATH
build Çϱ⸦ ½ÃµµÇÑ´Ù.
Go to the first, previous, next, last section, table of contents.