½ºÄÌ·¯Æ°ÀÇ °¡Àå Áß¿äÇÑ ¿ä¼Ò´Â MakefileÀÔ´Ï´Ù. ÀÌ°ÍÀº Æ÷Æ®°¡ ¾î¶»°Ô ÄÄÆÄÀÏµÇ°í ¼³Ä¡µÇ¾î¾ß ÇÏ´ÂÁö¸¦ ÁöÁ¤ÇÏ´Â ¿©·¯°¡Áö ¹®ÀåÀ» Æ÷ÇÔÇÕ´Ï´Ù. ElectricFenceÀÇ MakefileÀÌ ¿©±â ÀÖ½À´Ï´Ù:-
# New ports collection makefile for: Electric Fence # Version required: 2.0.5 # Date created: 13 November 1997 # Whom: jraynard # # $Id: ports.sgml,v 1.31 1998/10/04 01:14:38 jkh Exp $ # DISTNAME= ElectricFence-2.0.5 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SUNSITE} MASTER_SITE_SUBDIR= devel/lang/c MAINTAINER= jraynard@freebsd.org MAN3= libefence.3 do-install: ${INSTALL_DATA} ${WRKSRC}/libefence.a ${PREFIX}/lib ${INSTALL_MAN} ${WRKSRC}/libefence.3 ${PREFIX}/man/man3 .include <bsd.port.mk>
"#" Ç¥½Ã·Î ½ÃÀÛÇÏ´Â ÇàÀº »ç¶÷ÀÎ µ¶ÀÚ¿¡°Ô À¯ÀÍÇÑ ÁÖ¼®¹®ÀÔ´Ï´Ù(´ëºÎºÐÀÇ À¯´Ð½º ½ºÅ©¸³Æ® ÆÄÀÏ¿¡¼ ±×·¸µíÀÌ).
`DISTNAME" Àº tarballÀÇ À̸§À» Á¤ÇÏÁö¸¸, È®ÀåÀÚ°¡ ¾ø½À´Ï´Ù.
`CATEGORIES" ´Â ÀÌ°ÍÀÌ ¾î¶² Á¾·ùÀÇ ÇÁ·Î±×·¥ÀÎÁö¸¦ °¡¸£ÃÄ ÁÝ´Ï´Ù. ÀÌ °æ¿ì¿¡´Â °³¹ßÀÚ¸¦ À§ÇÑ À¯Æ¿¸®Æ¼ÀÔ´Ï´Ù. Ä«Å×°í¸®¼½¼ÇÀ» º¸½Ã¸é ¿ÏÀüÇÑ ¸ñ·ÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.
`MASTER_SITES" ´Â ¸¶½ºÅÍ FTP»çÀÌÆ®ÀÇ URL(s)ÀÔ´Ï´Ù. ÀÌ°ÍÀº Áö¿ª ½Ã½ºÅÛ¿¡ tarballÀÌ ¾ø´Â °æ¿ì ¼Ò½º¸¦ ¹Þ±â À§ÇØ »ç¿ëÇÕ´Ï´Ù. ÀÌ°ÍÀº ÆòÆÇÀÌ ÁÁÀº °ÍÀ¸·Î »ý°¢µÇ´Â »çÀÌÆ®À̸ç, º¸Åë ÇÁ·Î±×·¥ÀÌ °ø½ÄÀûÀ¸·Î ¹èÆ÷µÇ´Â(¼ÒÇÁÆ®¿þ¾î°¡ "°ø½ÄÀûÀ¸·Î" ÀÎÅͳݿ¡¼ ¹èÆ÷µÇ´Â ÇÑ) °÷ÀÔ´Ï´Ù
`MAINTAINER" ´Â ÇÁ·Î±×·¥ÀÇ »õ ¹öÀüÀÌ ³ª¿À´Â °æ¿ì¿¡ ½ºÄÌ·¹Æ°À» °»½ÅÇÒ Ã¥ÀÓÀÌ ÀÖ´Â »ç¶÷ÀÇ ÀüÀÚ¿ìÆí ÁÖ¼ÒÀÔ´Ï´Ù.
±× ´ÙÀ½ ¸î ÁÙÀº Àá±ñ ¶Ù¾î³ÑÀ¸¸é, ´ÙÀ½ Çà
.include <bsd.port.mk>
Àº ÀÌ Æ÷Æ®¿¡¼ ÇÊ¿äÇÑ ¸í·É°ú ¹®ÀåÀÌ `bsd.port.mk"À̶ó´Â Ç¥ÁØ ÆÄÀÏ¿¡ ÀÖ´Ù´Â °ÍÀ» ¸»ÇØÁÝ´Ï´Ù. ÀÌ°ÍÀº ¸ðµç Æ÷Æ®¿¡ ´ëÇØ °°À¸¸ç, Á¦°¢°¢ º¹Á¦Çؼ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î ÇϳªÀÇ Ç¥ÁØ ÆÄÀÏ¿¡ Á¤ÀÇÇÕ´Ï´Ù.
Áö±ÝÀº ¾Æ¸¶µµ Makefiles°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» ÇÒ ÀÚ¸®°¡ ¾Æ´Õ´Ï´Ù. ``MAN3''´Â ±ÍÁßÇÑ µð½ºÅ© °ø°£À» ¾Æ³¢µµ·Ï µµ¿ÍÁÖ±â À§ÇØ ElectricFence ¸Å´º¾ó ÆÐÀÌÁö°¡ ¼³Ä¡ ÈÄ ¾ÐÃàµÇ´Â °ÍÀ» È®ÀÎÇÏ´Â ¹®ÀåÀ̶ó´Â °Í Á¤µµ·Î¸¸ ÇսôÙ. ¿øº» Æ÷Æ®´Â ``install'' Ÿ°ÙÀ» Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î, ``do-install''ºÎÅÍÀÇ ¼¼ ÁÙÀº ÀÌ Æ÷Æ®¿¡¼ ¸¸µé¾îÁø ÆÄÀϵéÀÌ ¿Ã¹Ù¸¥ À§Ä¡¿¡ ³õÀ̵µ·Ï È®½ÇÈ÷ ÇØ ÁÝ´Ï´Ù.