automake ÀÇ ÀԷ°ª
±âº»ÀûÀÎ Makefile ÀÇ Æ²À» Áö´Ï°í ÀÖÁö¸¸, configure ¿¡ µû¶ó °áÁ¤µÇ´Â º¯¼öµéÀ» »ç¿ëÇϰí ÀÖ´Ù.
Makefile.am Àº ÇØ´ç ¼Ò½º¸¦ ÄÄÆÄÀÏ ÇϰíÀÚ ÇÏ´Â À§Ä¡¸é ¾îµðµç ³õÀÌ°Ô µÈ´Ù.
°¡Àå »óÀ§ directory ÀÇ Makefile.am ¿¡´Â ÄÄÆÄÀÏÇÒ ÇÏÀ§ directory ¸¦ Á¤ÇÏ°Ô µÈ´Ù.
configrure.ac ¿¡¼ Á¤Àǵǰí configure ¸¦ ÅëÇØ À¯È¿°ªµéÀ» °¡Áö°Ô µÇ´Â º¯¼ö¸¦ °¡Á®¿À±â À§ÇØ @variable@ À» »ç¿ëÇÑ´Ù. _PROGRAMS, _SCRIPTS, _SOURCES µî ÁöÁ¤µÈ primary µéÀÌ ÀÖ°í ¾Õ¿¡ ÀνºÅçµÉ À§Ä¡³ª ÇÁ·Î±×·¥¸í, ÇÁ·Î±×·¥ÀÇ ¼Ò½ºµîÀ» ÁöÁ¤ÇÏ°Ô µÇ¾îÀÖ´Ù.
¿¹
hello.c ÀÇ Makefile.am PFLAG = @PFLAG@ : configure ¸¦ ÅëÇØ ¾Ë¾Æ³½ °ª °¡Á®¿È bin_PROGRAMS = world : ÄÄÆÄÀÏÈÄÀÇ ÇÁ·Î±×·¡¸í ÁöÁ¤ world_SOURCES = hello.c : ÇØ´ç ÇÁ·Î±×·¥ÀÇ ¼Ò½ºÁöÁ¤ AM_CFLAGS = $(PFLAG) : ÄÄÆÄÀϽÃÀÇ flag ÁöÁ¤ macro |