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


¹èÆ÷ÆÇ¿¡ µé¾î°¡´Â °Íµé

¸¸µé¾îÁø `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.