{"id":501,"date":"2014-06-08T12:47:32","date_gmt":"2014-06-08T21:47:32","guid":{"rendered":"\/blog\/?p=501"},"modified":"2023-09-21T09:38:42","modified_gmt":"2023-09-21T00:38:42","slug":"make-writing-recipes-in-rule","status":"publish","type":"post","link":"https:\/\/hasu0707.duckdns.org\/blog\/?p=501","title":{"rendered":"make Writing Recipes in Rule"},"content":{"rendered":"<p><span style=\"font-family: Courier New;\">\ucd9c\ucc98 : <\/span><span style=\"font-family: Courier New;\"><\/span><a class=\"tx-link\" target=\"_blank\" href=\"http:\/\/blog.daum.net\/english_100\/9\" rel=\"noopener\"><span style=\"font-family: Courier New;\">http:\/\/blog.daum.net\/english_100\/9<\/span><\/a><span style=\"font-family: Courier New;\"><\/span><span style=\"font-family: Courier New;\"><\/span><br \/><\/p><p><br \/><\/p><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"FONT-WEIGHT: bold\"><span style=\"font-size: 14pt; font-family: Courier New;\">5. \uaddc\uce59\uc18d recipe \uc791\uc131\ud558\uae30<\/span><\/span><\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">recipe\n\ub294 \ud55c\uac1c \uc774\uc0c1\uc758 \uba85\ub839 \ud589\uc73c\ub85c \uad6c\uc131\ub418\uba70 \uc774 \uba85\ub839\ub4e4\uc740 \uc4f0\uc5ec\uc9c4 \uc21c\uc11c\ub300\ub85c \ucc28\ub840\ucc28\ub840 \uc2e4\ud589\ub41c\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c \uc774 \uba85\ub839\ub4e4\uc758 \uacb0\uacfc\ub85c \ud0c0\uae43\uc774 \n\uac31\uc2e0\ub418\uc5b4 \ucd5c\uc2e0\uc0c1\ud0dc\ub85c \ubcc0\ud654\ud558\uac8c \ub41c\ub2e4. \uc0ac\uc6a9\uc790\uac00 \uc0ac\uc6a9\ud558\ub294 \uc5ec\ub7ec \uc258\ud504\ub85c\uadf8\ub7a8 \uc911\uc5d0 makefile \ub0b4\uc5d0 \ud2b9\ubcc4\ud788 \uc5b8\uae09\ud558\uc9c0 \uc54a\uc73c\uba74 \n\/bin\/sh \uc744 \uc774\uc6a9\ud558\uac8c \ub41c\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"FONT-WEIGHT: bold\"><span style=\"font-size: 12pt; font-family: Courier New;\">5.1 Recipe \ubb38\ubc95<\/span><\/span><\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">Makefile\n\uc740 \ud55c \ud30c\uc77c \ub0b4\uc5d0 \uc11c\ub85c \ub2e4\ub978 \ub450\uac00\uc9c0 \ubb38\ubc95\uc744 \uc0ac\uc6a9\ud558\ub294 \ub3c5\ud2b9\ud55c \ud2b9\uc131\uc744 \uac00\uc9c0\uace0 \uc788\ub2e4. Makefile \ub0b4\uc758 \ub300\ubd80\ubd84\uc740 make \ubb38\ubc95\uc744 \n\uc0ac\uc6a9\ud558\uc9c0\ub9cc recipe\ub294 \uc258\uc5d0 \uc758\ud574 \ud574\uc11d\ub418\uc5b4 \uc2e4\ud589\ub418\uc5b4\uc57c\ud558\uae30 \ub54c\ubb38\uc5d0 \uc258 \ubb38\ubc95\uc744 \uc0ac\uc6a9\ud55c\ub2e4. make \ud504\ub85c\uadf8\ub7a8\uc774 \uc258 \ubb38\ubc95\uc744 \uc774\ud574 \ud560 \n\ud544\uc694\ub294 \uc5c6\uc73c\uba70 recipe\ub97c \uc258\uc5d0\uac8c \uac74\ub0b4\uc8fc\uae30 \uc804\uc5d0 \uc57d\uac04\uc758 \ubc88\uc5ed\ub9cc \uc218\ud589\ud558\uba74 \ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">recipe\n \ud589\uc740 \uccab \ubc88\uc9f8 recipe \ud589 \ub9cc\uc774 \ud0c0\uae43-prerequisite \ud589\uc758 \ub05d\uc5d0 ';'\ub97c \uc4f0\uace0 \uc774\uc5b4\uc4f8 \uc218 \uc788\ub2e4\ub294 \uac83\uc744 \uc81c\uc678\ud558\uba74 \ubaa8\ub450 \ud0ed\n \ubb38\uc790\ub85c \uc2dc\uc791\ud55c\ub2e4. (\ub610\ub294 .RECIPEPREFIX \ubcc0\uc218\uc5d0 \uc124\uc815\ub41c \ubb38\uc790\ub85c; \ud2b9\uc218 \ubcc0\uc218 \ucc38\uc870).<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">makefile\n \ub0b4\uc758 \uc5b4\ub5a4 \ud589\uc774\uac74 \ud0ed\ubb38\uc790\ub85c \uc2dc\uc791\ud558\uace0 \"rule context\" (\uaddc\uce59\uc774 \uc2dc\uc791\ub41c \ub2e4\uc74c \ub2e4\ub978 \uaddc\uce59\uc774 \uc2dc\uc791\ud558\uae30 \uc804\uc774\ub098 \ub2e4\ub978 \ubcc0\uc218\uac00 \n\uc815\uc758\ub418\uae30 \uc804) \ub0b4\uc5d0 \uc874\uc7ac\ud558\uba74 \ubaa8\ub450 recipre\ub85c \uac04\uc8fc\ub41c\ub2e4. \ube48 \ud589\uc774\ub098 \uc8fc\uc11d \ud589\uc774 \uc0ac\uc774\uc5d0 \uc788\uc744 \uc218 \uc788\uc9c0\ub9cc \ubaa8\ub450 \ubb34\uc2dc\ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uba87\uac00\uc9c0 \uacb0\ub860\uc744 \uc815\ub9ac\ud558\uba74:<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">- \ud0ed \ubb38\uc790\ub85c \uc2dc\uc791\ud558\ub294 \ube48 \ud589\uc740 \uadf8\ub0e5 \uacf5\ubc31\uc774 \uc544\ub2c8\ub77c \ube48 recipe\uc774\ub2e4 (\ube48 recipe \ucc38\uc870)<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">- recipe\uc5d0 \ud3ec\ud568\ub41c \uc8fc\uc11d\uc740 make \uc8fc\uc11d\uc774 \uc544\ub2c8\ub2e4. \uc65c\ub0d0\ud558\uba74 \uc788\ub294 \uadf8\ub300\ub85c \uc258\uc5d0\uac8c \uc804\ub2ec\ub420 \uac83\uc774\uae30 \ub54c\ubb38\uc774\ub2e4. \uc774\uac83\uc774 \uc8fc\uc11d\uc73c\ub85c \ucc98\ub9ac\ub420\uc9c0 \uc544\ub2d0\uc9c0\ub294 \uc0ac\uc6a9\ud558\ub294 \uc258\uc5d0 \ub2ec\ub824\uc788\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">- \"rule context\" \uc0ac\uc774\uc5d0 \ud0ed\ubb38\uc790 \uc774\ud6c4 \uc815\uc758\ub41c \ubcc0\uc218\ub294 make \ubcc0\uc218\uac00 \uc544\ub2c8\ub77c recipe\uc758 \uc77c\ubd80\ub85c \uc258\uc5d0\uac8c \uc804\ub2ec\ub41c \ubcc0\uc218\uc774\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">- \"rule context\" \uc0ac\uc774\uc5d0 \ud0ed\ubb38\uc790 \uc774\ud6c4 \uc4f0\uc5ec\uc9c4 \uc870\uac74\ubb38 \ud45c\ud604\uc740 recipe\uc758 \uc77c\ubd80\ub85c \uac16\uc8fc\ub418\uc5b4 \uc258\uc5d0\uac8c \uc804\ub2ec\ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; font-size: 13px; font-weight: bold;\">5.1.1 recipe \ud589 \ucabc\uac1c\uae30<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">make\n\uac00 recipe\ub97c \ud574\uc11d\ud558\ub294 \ubc29\ubc95 \uc911 \ud558\ub098\ub294 newline \uc55e\uc5d0 backslash\uac00 \uc788\ub294\uc9c0 \uc5c6\ub294 \uccb4\ud06c\ud558\ub294 \uac83\uc774\ub2e4. \uc815\uc0c1\uc801\uc778 \nmakefile \ub0b4\uc5d0\uc11c \ud558\ub098\uc758 \ub17c\ub9ac\uc801 recipe \ud589\uc744 \uc5ec\ub7ec \ud589\uc73c\ub85c \ub098\ub204\uae30 \uc704\ud574\uc11c\ub294 newline \uc55e\uc5d0 '\\'\ub97c \ub193\uc73c\uba74 \ub41c\ub2e4. \n\uc774\ub807\uac8c \ub9cc\ub4e4\uc5b4\uc9c4 \uc77c\ub828\uc758 \ud589\ub4e4\uc740 \ud558\ub098\uc758 recipe \ud589\uc73c\ub85c \uac04\uc8fc\ub418\uace0 \ud558\ub098\uc758 \uc258 \uc778\uc2a4\ud134\uc2a4\uac00 \uae30\ub3d9\ud558\uc5ec \uc774\ub97c \uc2e4\ud589\ud55c\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">newline\n\uacfc backslash\ub294 \ud568\uaed8 \uc258\uc5d0\uac8c \uc804\ub2ec\ub418\ub294\ub370 \uc774\ub4e4\uc774 \uc5b4\ub5bb\uac8c \ucc98\ub9ac\ub418\ub294\uc9c0\ub294 \uc0ac\uc6a9\ud558\ub294 \uc258\uc5d0 \ub530\ub77c \ub2e4\ub974\ub2e4. \nbackslash-newline \ubb38\uc790 \ub2e4\uc74c\uc5d0 \uc624\ub294 \uccab \ubb38\uc790\uac00 recipe \uc811\ub450 \ubb38\uc790 (\uc77c\ubc18\uc801\uc73c\ub85c \ud0ed \ubb38\uc790)\uc774\uba74 \uadf8 \ubb38\uc790\ub294 \uc790\ub3d9\uc73c\ub85c\n \uc0ad\uc81c\ub418\uba70 \uadf8\uc678\uc758 \uacf5\ubc31\ubb38\uc790\ub294 \ucd94\uac00\ub420 \uc218 \uc788\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc608\ub97c \ub4e4\uc5b4 \ub2e4\uc74c\uc758 recipe\ub294&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">all :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">@echo no\\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">space<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">@echo no\\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">space<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">@echo one \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">space<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">@echo one\\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;space<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc2e4\uc81c\ub85c 4\uac1c\uc758 \uc258 \uba85\ub839\uc73c\ub85c \uad6c\uc131\ub418\uc5b4 \uc788\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">nospace<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">nospace<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">one space<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">one space<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc880\ub354 \ubcf5\uc7a1\ud55c \uc608\ub97c \ubcf4\uc790 :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">all : ; @echo 'hello \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">world' ; echo \"hello \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp; &nbsp; &nbsp; world\"<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc774 \uc608\ub294 \ud558\ub098\uc758 \uba85\ub839\uc5d0 \ud558\ub098\uc758 \uc258\uc744 \uae30\ub3d9\ud558\uc5ec \ub2e4\uc74c\uacfc \uac19\uc740 \ucd9c\ub825\uc744 \ub0b4\ub193\uc744 \uac83\uc774\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">hello \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">world<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">hello &nbsp; &nbsp; &nbsp;world<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\ud070\n\ub530\uc634\ud45c (\"...\") \uc0ac\uc774\uc5d0\uc11c\ub294 backslash-newline \uc81c\uac70\ub418\uc5c8\uc9c0\ub9cc \uc791\uc740 \ub530\uc634\ud45c ('...') \uc0ac\uc774\uc5d0\uc11c\ub294 \uc81c\uac70\ub418\uc9c0 \uc54a\uace0 \n\ud45c\uc2dc\ub418\uc5c8\uc74c\uc744 \uc8fc\ubaa9\ud558\uc790. \uc774\ub294 \ub514\ud3f4\ud2b8 \uc258\uc778 \/bin\/sh\uc774 backslash-newline\uc744 \ucc98\ub9ac\ud558\ub294 \ubc29\ubc95\uc5d0 \ub530\ub978\uac83\uc73c\ub85c \ub2e4\ub978 \n\uc258\uc5d0\uc11c\ub294 \ub2ec\ub9ac \ucc98\ub9ac\ub420 \uc218 \uc788\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc5ec\n\ub7ec\ud589\uc73c\ub85c \ub098\ub204\uc5b4\uc9c4 \uc791\uc740\ub530\uc634\ud45c \ub0b4\uc758 \uae34 \ubb38\uc7a5\uc5d0 \ub300\ud574 backslash-newline\uc774 \ud45c\uc2dc\ub418\uc9c0 \uc54a\uac8c \ud558\ub824\uba74 \uc5b4\ub5bb\uac8c \ud560\uae4c? \uc774\ub7f0 \uc77c\uc740\n \uc2a4\ud06c\ub9bd\ud2b8\ub97c Perl\uacfc \uc5b8\uc5b4\uc5d0 \uc804\ub2ec\ud574 \ucc98\ub9ac\ud560 \ub54c \ubc1c\uc0dd\ud560 \uc218 \uc788\ub294\ub370 \uc774 \ub54c \uc2a4\ud06c\ub9bd\ud2b8\ub0b4\uc758 backslash\ub294 \uadf8 \uc758\ubbf8\ub97c \ubc14\uafd4\ubc84\ub9ac\uac70\ub098 \n\ubb38\ubc95\uc5d0\ub7ec\ub97c \ubc1c\uc0dd\uc2dc\ud0ac \uc218 \uc788\ub2e4. \ud55c\uac00\uc9c0 \ud574\uacb0 \ubc29\ubc95\uc740 \ubb38\uc790\uc5f4\uc774\ub098 \uc544\ub2c8\uba74 \uc804\uccb4 \uba85\ub839\ubb38\uc744 \ud558\ub098\uc758 make \ubcc0\uc218\ub85c \uc815\uc758\ud558\ub294 \uac83\uc774\ub2e4. \uc774\ub807\uac8c\n \ud558\uba74 makefile\uc5d0 \ub300\ud55c newline \ucc98\ub9ac \ubc29\uc2dd\uc774 \uc0ac\uc6a9\ub418\uc5b4 backslash-newline\uc740 \uc81c\uac70\ub418\uac8c \ub41c\ub2e4. \uc608\uc81c\ub97c \ub2e4\uc2dc \n\uc368\ubcf4\uba74 :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">HELLO = 'hell \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">world'<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">all : ; @echo $(HELLO)<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc774\uc5d0 \ub300\ud55c \ucd9c\ub825\uc740 \ub2e4\uc74c\uacfc \uac19\uc774 \uc6d0\ud558\ub294 \ub300\ub85c \ucd9c\ub825\ub41c\ub2e4. :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">hello world<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><strong><span style=\"font-family: Courier New;\">5.1.2 recipe \ub0b4\uc5d0 \ubcc0\uc218 \uc0ac\uc6a9\ud558\uae30<\/span><\/strong><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">make\n\uac00 recipe\ucc98\ub9ac\ud558\ub294 \ub610 \ub2e4\ub978 \ubc29\ubc95\uc740 \ubcc0\uc218\ub97c \uc774\uc6a9\ud558\ub294 \uac83\uc774\ub2e4 (\ubcc0\uc218 \ucc38\uc870\uc758 \uae30\ucd08 \ucc38\uc870). \ubcc0\uc218\uc758 \ud3bc\uce68\uc740&nbsp;make\uac00 \nmakefile\ub4e4\uc744 \ubaa8\ub450 \uc77d\uc5b4\ub4e4\uc778 \ub2e4\uc74c \uadf8\ub9ac\uace0 \ud0c0\uae43\uc774 \ub0a1\uc740 \uac83\uc73c\ub85c \ud310\uba85\ub09c \ub2e4\uc74c\uc5d0 \uc774\ub8e8\uc5b4\uc9c4\ub2e4. \uadf8\ub7ec\ubbc0\ub85c&nbsp;recipe\uac00 \uc218\ud589\ub418\uc9c0&nbsp;\uc54a\ub294\n \uacbd\uc6b0\uc5d0\ub294 \ud3bc\uce68\ub3c4 \ubc1c\uc0dd\ud558\uc9c0 \uc54a\ub294\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">recipe\n \uc18d\uc758 \ubcc0\uc218\uc640 \ud568\uc218 \ucc38\uc870\ub294 makefile \ub0b4\uc5d0\uc11c \ub3d9\uc77c\ud55c \ubb38\ubc95\uacfc \uc758\ubbf8\ub97c \uac16\uc73c\uba70 \uc778\uc6a9\uaddc\uce59 (quoting rule) \ub610\ud55c \ub3d9\uc77c\ud558\ub2e4.\n \uc989 recipe \ub0b4\uc5d0 \ub2ec\ub7ec \uae30\ud638\ub97c \ud45c\uc2dc\ud558\uace0 \uc2f6\ub2e4\uba74 '$$'\ub85c \ud45c\uc2dc\ud574\uc57c \ud55c\ub2e4. \uc258\uc5d0 \uc788\uc5b4 \ub2ec\ub7ec \uae30\ud638\ub294 \ubcc0\uc218\ub97c \ub098\ud0c0\ub0b4\ubbc0\ub85c \uc6b0\ub9ac\uac00 \n\uc0ac\uc6a9\ud558\ub294 \ubcc0\uc218\uac00 make \ubcc0\uc218 (\ub2ec\ub7ec \uae30\ud638 \ud558\ub098)\uc778\uc9c0 \uc258 \ubcc0\uc218\uc778\uc9c0 \ud655\uc2e4\ud788 \uae30\uc5b5\ud558\uace0 \uc788\uc5b4\uc57c \ud55c\ub2e4. \uc608\ub97c \ub4e4\uc5b4 :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">LIST = one&nbsp;two three<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">all :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">for i in $(LIST); do \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 12em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">echo $$i; \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">done<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uacb0\uacfc\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uba85\ub839\uc744 \uc258\uc5d0\uac8c \uc804\ub2ec\ud558\ub294 \uac83\uc774\uace0 :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">for i in one two three; do \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">echo $i; \\<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">done<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc608\uc0c1\ub418\ub294 \uacb0\uacfc\ub294 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">one<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">two<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">three<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><strong><span style=\"font-size: 12pt; font-family: Courier New;\">5.2 Recipe Echoing<\/span><\/strong><\/p><span style=\"font-family: Courier New;\">\n<\/span><p><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p><span style=\"font-family: Courier New;\">\uc77c\ubc18\uc801\uc73c\ub85c make\ub294 \uac01 recipe \ud589\uc744 \uc218\ud589\ud558\uae30 \uc804\uc5d0 \uba3c\uc800 \ud504\ub9b0\ud2b8\ud55c\ub2e4. \uc774\uac83\uc744 \uc6b0\ub9ac\ub294&nbsp;<\/span><em><span style=\"font-family: Courier New;\">echoing<\/span><\/em><span style=\"font-family: Courier New;\">\uc774\ub77c \ubd80\ub974\ub294\ub370 \uadf8 \uc774\uc720\ub294 \uc774\uac83\uc774 \ub9c8\uce58 \uc6b0\ub9ac \uc790\uc2e0\uc774 \uc785\ub825\ud55c \uac83\uac19\uc774 \ubcf4\uc774\uae30 \ub54c\ubb38\uc774\ub2e4.&nbsp;\uba85\ub839\ud589\uc774 <\/span><a target=\"_blank\" href=\"mailto:%27@%27\" rel=\"noopener\"><span style=\"font-family: Courier New;\">'@'<\/span><\/a><span style=\"font-family: Courier New;\">\ub85c \uc2dc\uc791\ud558\uba74 \uc5d0\ucf54\uc789\uc774 \uc5b5\uc81c\ub418\ub294\ub370 \uc774 <\/span><a target=\"_blank\" href=\"mailto:%27@%27\" rel=\"noopener\"><span style=\"font-family: Courier New;\">'@'<\/span><\/a><span style=\"font-family: Courier New;\">\ub294 \uc258\uc5d0\uac8c \uc804\ub2ec\ub419 \uc804\uc5d0 \uc81c\uac70\ub41c\ub2e4. <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">make\uc5d0 '-n' \ub610\ub294 '--just-print' \uc635\uc158\uc774 \uc8fc\uc5b4\uc9c0\uba74 \ubaa8\ub4e0 recipe\ub294 \uc2e4\ud589\ub418\uc9c0 \uc54a\uace0 \uc5d0\ucf54\uc789\ub9cc \uc218\ud589\ub418\ub294\ub370 \uc774\uacbd\uc6b0\uc5d0\ub294 <\/span><a target=\"_blank\" href=\"mailto:%27@%27\" rel=\"noopener\"><span style=\"font-family: Courier New;\">'@'<\/span><\/a><span style=\"font-family: Courier New;\">\ub85c \uc2dc\uc791\ud558\ub294 \ud589\ub3c4 \ud504\ub9b0\ud2b8 \ub41c\ub2e4 (\uc635\uc158 \uc694\uc57d \ucc38\uc870). \uc774\ub294 recipe\ub97c \uc2e4\uc7ac \uc2e4\ud589\ud558\uc9c0 \uc54a\uace0 \uadf8&nbsp;recipe\uac00 \ud544\uc694\ud55c\uc9c0 \uc544\ub2cc\uc9c0\ub97c \uc54c\uc544\ubcf4\uae30 \uc704\ud574 \uc720\uc6a9\ud55c \uc635\uc158\uc774\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">'-s' \ub098 '--silent' \uc635\uc158\uc740 make\ub85c \ud558\uc5ec\uae08 \ubaa8\ub4e0 \uc5d0\ucf54\uc789\uc744 \uae08\uc9c0\ud558\ub294\ub370 \uc774\ub294 \ub9c8\uce58 \ubaa8\ub4e0 recipe\uac00 <\/span><a target=\"_blank\" href=\"mailto:%27@%27\" rel=\"noopener\"><span style=\"font-family: Courier New;\">'@'<\/span><\/a><span style=\"font-family: Courier New;\">\ub85c \uc2dc\uc791\ud558\ub294 \uac83\uacfc \uac19\ub2e4. \ud2b9\ubcc4 \ud0c0\uae43\uc778 .SILENT\uc5d0 \uc544\ubb34\ub7f0 prerequisite\ub3c4 \uc5c6\ub294 \uacbd\uc6b0 \uac19\uc740 \ud6a8\uacfc\ub97c \uc5bb\uc744 \uc218 \uc788\ub2e4. \ud558\uc9c0\ub9cc <\/span><a target=\"_blank\" href=\"mailto:%27@%27\" rel=\"noopener\"><span style=\"font-family: Courier New;\">'@'<\/span><\/a><span style=\"font-family: Courier New;\">\uc758 \uae30\ub2a5\uc774 \ub354\uc6b1 \uc720\uc6a9\ud574 \uc9c0\uba74\uc11c .SILENT\ub294 \ub354\uc774\uc0c1 \uc124 \uc790\ub9ac\uac00 \uc904\uc5b4\ub4e4\uace0 \uc788\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><strong><span style=\"font-size: 12pt; font-family: Courier New;\">5.3 Recipe\uc758 \uc2e4\ud589<\/span><\/strong><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\ud0c0\uae43\uc744 \uac31\uc2e0\ud558\uae30 \uc704\ud574 recipe\ub97c \uc2e4\ud589\uc2dc\ud0ac\ub54c \ud2b9\ubcc4 \ud0c0\uae43 .ONSHELL \uc774 \ud6a8\ub825\uc744 \ubc1c\ud718\ud558\uc9c0 \uc54a\ub294 \ud55c recipe\uc758 \uac01 \ud589\uc740 \uc0c8\ub85c\uc6b4 \ud558\uc704 \uc258\uc744 \uae30\ub3d9\uc2dc\ud0b4\uc73c\ub85c\uc368&nbsp;\uba85\ub839\uc744 \uc218\ud589\ud55c\ub2e4 (\ud558\ub098\uc758 \uc258 \uc0ac\uc6a9\ud558\uae30).&nbsp; <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px; font-weight: bold;\">\uaf2d \uae30\uc5b5\ud560 \uac83<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\n : \uac01 recipe\ub9c8\ub2e4 \uc0c8\ub85c\uc6b4 \ud558\uc704 \uc258\uc744 \uae30\ub3d9\ud55c\ub2e4\ub294 \uac83\uc740 \uc258\ubcc0\uc218\ub97c \uc124\uc815\ud558\uace0 \uc258\uba85\ub839\uc744 \uae30\ub3d9\ud558\ub294 \uac83\uc774 recipe \ub0b4\uc758 \ub2e4\uc74c \ud589\uc5d0 \n\uc601\ud5a5\uc744 \uc8fc\uc9c0 \ubabb\ud568\uc744 \uc758\ubbf8\ud55c\ub2e4. \uc258\uba85\ub839\uc774 \uacc4\uc18d \uc601\ud5a5\ub825\uc744 \uac16\uac8c \ud558\uace0\uc790 \ud55c\ub2e4\uba74 \ubaa8\ub4e0 \uba85\ub839\uc744 \ud55c \ud589\uc5d0 \uae30\uc220\ud558\uba74 \ub41c\ub2e4. \uadf8\ub807\uac8c\ud558\uba74 \nmake\uac00 \uc804\uccb4 \ud589\uc744 \uc704\ud55c \ud558\ub098\uc758 \uc258\uc744 \uae30\ub3d9\ud560 \uac83\uc774\uace0 \uadf8 \uc258\uc740 \uba85\ub839\ubb38\ub4e4\uc744 \ucc28\ub840\ub85c \uc2e4\ud589\ud574 \ub098\uac08\uac83\uc774\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc608\ub97c \ub4e4\uba74 :<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 4em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">foo : bar\/lose<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 8em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">cd $(@D) &amp;&amp; gobble $(@F) &gt; ..\/$@<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 8em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc5ec\uae30\uc11c \uc6b0\ub9ac\ub294 \uc258 AND \uc5f0\uc0b0\uc790 '&amp;&amp;'\ub97c \uc0ac\uc6a9\ud558\uc5ec \ub9cc\uc57d cd \uba85\ub839\uc774 \uc2e4\ud328\ud55c\ub2e4\uba74 \uc2a4\ud06c\ub9bd\ud2b8\uac00&nbsp; \ub2e4\ub978 \ub514\ub809\ud1a0\ub9ac\uc5d0 \uc788\ub294 gobble \uba85\ub839\uc744 \uc218\ud589\ud560 \uc218 \uc5c6\uac8c \ud55c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><strong><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">5.3.1 \ud55c\uac1c\uc758 \uc258 \uc0ac\uc6a9\ud558\uae30<\/span><span style=\"font-family: Courier New;\"> <\/span><\/strong><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ud558\n\ub098\uc758 \uc258\uc774 \uae30\ub3d9\ud574 \ubaa8\ub4e0 recipe\ub4e4\uc744 \uc218\ud589\ud55c\ub294 \uac83\uc774 \uc88b\uc744 \ub54c\uac00 \uc788\ub2e4. \uc774\ub7f0 \uacbd\uc6b0 \ub9ce\uc740 \uba85\ub839\ud589\uc73c\ub85c \uc774\ub8e8\uc5b4\uc9c4 makefile\uc774 \n\ucd94\uac00\uc758 \uc258 \uae30\ub3d9 \ubd80\ub2f4\uc744 \uc904\uc77c \uc218 \uc788\uc73c\ubbc0\ub85c \uc131\ub2a5\uc774 \ud5a5\uc0c1\ub418\uace0, \ub610\ud55c \uacbd\uc6b0\uc5d0 \ub530\ub77c newline\uc774 recipe \uba85\ub839\uc5d0 \ud3ec\ud568\ub418\uae38 \uc6d0\ud558\ub294 \n\uacbd\uc6b0 \uc720\uc6a9\ud55c\ub370 \uc774\ub294 SHELL\uacfc \ub2e4\ub978 \ud574\uc11d\uae30\ub97c \uc0ac\uc6a9\ud560 \ub54c \ubc1c\uc0dd\ud55c\ub2e4. makefile \ub0b4\uc758 \uc5b4\ub514\uc5d0\ub4e0 .ONESHELL\uc774\ub77c\ub294 \ud2b9\ubcc4 \n\ud0c0\uae43\uc774 \uc4f0\uc5ec\uc9c0\uba74 \ud55c\uac1c\uc758 \ud0c0\uae43\uc5d0 \ud574\ub2f9\ud558\ub294 \ubaa8\ub4e0 recipe \ud589\ub4e4\uc740 \ud558\ub098\uc758 \uc258\uc5d0 \uc758\ud574 \uc2e4\ud589\ub41c\ub2e4. \uc608\ub97c \ub4e4\uc5b4 :<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 4em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 16px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">.ONESHELL:<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 4em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 16px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">foo : bar\/lose<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 8em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 16px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">cd $(@D)<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 8em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 16px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">gobble $(@F) &gt; ..\/$@<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 8em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ub294 \ube44\ub85d \uc5ec\ub7ec \uba85\ub839 \ud589\uc774 \uc874\uc7ac\ud558\uc9c0\ub9cc \ud558\ub098\uc758 \uc258\ub9cc\uc774 \uae30\ub3d9\ub418\uc5b4 \uc2e4\ud589\ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc774\ud6c4 \uc0dd\ub7b5<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><strong><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">5.3.2 \uc258 \uc120\ud0dd\ud558\uae30<\/span><span style=\"font-family: Courier New;\"> <\/span><\/strong><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc258\n\ub85c \uc0ac\uc6a9\ub420 \ud504\ub85c\uadf8\ub7a8\uc740 SHELL \ubcc0\uc218\uc5d0 \uc758\ud574 \uc9c0\uc815\ub418\uba70 Makefile\ub0b4\uc5d0 \uc774 \ubcc0\uc218\uac00 \uc124\uc815\ub418\uc5b4 \uc788\uc9c0 \uc54a\uc73c\uba74 \/bin\/sh \uc774 \uc790\ub3d9 \n\uc0ac\uc6a9\ub41c\ub2e4. \uc258\ub85c \uc804\ub2ec\ud560 \uc635\uc158\uc740 .SHELLFLAGS\uc744 \ud1b5\ud574 \uc774\ub8e8\uc5b4\uc9c0\ub294\ub370 .SHELLFLAGS\uc758 \ub514\ud3f4\ud2b8 \uac12\uc740 '-c'\uc774\uac70\ub098 \nPOSIX-conforming \ubaa8\ub4dc\uc5d0\uc11c '-ec'\uc774\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ub300\ubd80\ubd84\uc758 \ubcc0\uc218\uc640\ub294 \ub2e4\ub974\uac8c SHELL \ubcc0\uc218\ub294 \uc0ac\uc6a9\uc790 \ud658\uacbd\uc73c\ub85c\ubd80\ud130 \uc124\uc815\ub418\uc5b4\uc11c\ub294 \uc548\ub41c\ub2e4. \uc65c\ub0d0\ud558\uba74 SHELL \ubcc0\uc218\ub294 \uac1c\uc778\uc801\uc73c\ub85c \uc0ac\uc6a9\ud558\ub294 \uc258 \ud504\ub85c\uadf8\ub7a8\uc5d0 \ub300\ud574 \uc0ac\uc6a9\ub418\uae30 \ub54c\ubb38\uc774\ub2e4. (\uc0ac\uc6a9\uc790\ud658\uacbd\uc73c\ub85c\ubd80\ud130 \uc124\uc815\ub418\ub294 \ubcc0\uc218 \ucc38\uc870). <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc0dd\ub7b5<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><strong><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">5.4 \ubcd1\ub82c \ucc98\ub9ac<\/span><span style=\"font-family: Courier New;\"> <\/span><\/strong><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">GNU\n make\ub294 \uba87 \uac1c\uc758 recipe\ub97c \ub3d9\uc2dc\uc5d0 \uc2e4\ud589\uc2dc\ud0ac \uc218 \uc788\ub2e4. make\ub294 \ubcf4\ud1b5 \ud55c\ubc88\uc5d0 \ud55c recipe\uc529 \ud558\ub098\uac00 \ub05d\ub0a0 \ub54c \uae4c\uc9c0 \n\uae30\ub2e4\ub838\ub2e4\uac00 \ub2e4\uc74c \uac83\uc744 \uc2e4\ud589\ud558\ub294 \ubc29\uc2dd\uc774\uc9c0\ub9cc '-j' \ub098 '--jobs' \uc635\uc158\uc744 \uc500\uc73c\ub85c\uc368 make\ub85c \ud558\uc5ec\uae08 \ub3d9\uc2dc\uc5d0 \uc5ec\ub7ec recipe\ub97c\n \uc2e4\ud589\ud560 \uc218 \uc788\uac8c \ud55c\ub2e4. makefile \ub0b4\uc5d0 .NOTPARALLEL \uc720\uc0ac\ud0c0\uae43\uc774 \uba85\uae30\ub418\uc5b4 \uc788\uc73c\uba74 \ubcd1\ub82c\ucc98\ub9ac \uae30\ub2a5\uc740 \ub354 \uc774\uc0c1 \uc0ac\uc6a9\ud560 \uc218\n \uc5c6\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">'-j' \uc635\uc158\uc5d0 \uc774\uc5b4 \uc22b\uc790\uac00 \uc4f0\uc5ec\uc9c0\ub294 \uacbd\uc6b0 \uc774 \uc22b\uc790\ub294 \ud55c\ubc88\uc5d0 \uba87 \uac1c\uc758 recipe\ub97c \ub3d9\uc2dc\uc5d0 \uc218\ud589\ud560 \uc218 \uc788\ub294\uc9c0\ub97c \uc54c\ub824\uc900\ub2e4. \uc774 \uc22b\uc790\ub97c <\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">job slots<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\"> \uc218\ub77c\uace0 \ud558\ub294\ub370 \uc774 \uc22b\uc790\uac00 \uba85\uae30\ub418\uc9c0 \uc54a\uc73c\uba74 \ub3d9\uc2dc\uc5d0 \uc218\ud589\ub418\ub294 recipe\uc758 \uc218\uc5d0\ub294 \uc81c\ud55c\uc774 \uc5c6\uc74c\uc744 \ub9d0\ud55c\ub2e4. <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ub3d9\n\uc2dc\uc5d0 \uc5ec\ub7ec recipe\uac00 \uc2e4\ud589\ub428\uc73c\ub85c \uc778\ud55c \ub2ec\uac11\uc9c0 \uc54a\uc740 \uc810\uc740 \uac01 recipe\uac00 \uc2e4\ud589\ub41c \ucd9c\ub825\uc774 \uac01\uac01 \uc644\ub8cc\ub41c \uc2dc\uc810\uc5d0 \ub9c8\uc74c\ub300\ub85c \ucd9c\ub825\ub418\uae30 \n\ub54c\ubb38\uc5d0 \uc21c\uc11c\uc5d0 \ub530\ub77c \uc815\ub9ac\ub418\uc9c0 \uc54a\uace0 \ud750\ud2b8\ub7ec\uc9c4\ub2e4\ub294 \uac83\uc774\ub2e4. \ub610\ub2e4\ub978 \ubb38\uc81c\ub294 \ub450\uac1c\uc758 \ud504\ub85c\uc138\uc2a4\uac00 \uac19\uc740 \uc7a5\uce58\ub85c\ubd80\ud130 \uc785\ub825\uc744 \ubc1b\uc544\ub4e4\uc77c \uc218 \uc5c6\ub2e4\ub294\n \uac83\uc774\ub2e4. \uadf8\ub798\uc11c \ud55c\ubc88\uc5d0 \ud55c recipe\ub9cc\uc774 \ub2e8\ub9d0\uc7a5\uce58\ub85c\ubd80\ud130 \uc785\ub825\uc744 \ubc1b\uc544\ub4e4\uc774\uae30 \uc704\ud574 \ud55c recipe\ub97c \uc81c\uc678\ud55c \ubaa8\ub4e0 \uc785\ub825\uc2a4\ud2b8\ub9bc\uc744 \n\ubb34\ud6a8\ud654 \uc2dc\ucf1c\ubc84\ub824\uc57c \ud55c\ub2e4. \uc774\ub294 \uc5ec\ub7ec\uac1c\uc758 \uc790\uc2dd \ud504\ub85c\uc138\uc2a4\uac00 \uc788\uc744 \ub54c \uc774\ub4e4 \uc911 \ub300\ubd80\ubd84\uc774 \ud45c\uc900 \uc785\ub825 \uc2a4\ud2b8\ub9bc\uc744 \uc77d\ub4e4\uc774\ub824 \ud558\uba74 \uce58\uba85\uc801 \uc5d0\ub7ec\ub97c\n \ubc1c\uc0dd\ud558\uac8c \ub41c\ub2e4\ub294 \uc758\ubbf8\uac00 \ub41c\uba70, \ub610\ud55c \uc5b4\ub5a4 recipe\uac00 \uc720\ud6a8\ud55c \ud45c\uc900 \uc785\ub825 \uc2a4\ud2b8\ub9bc\uc744 \ubc1b\uc544\ub4e4\uc774\uac8c \ub420\uc9c0 \uc608\uce21\ud560 \uc218 \uc5c6\uc74c\uc744 \uc758\ubbf8\ud558\uae30\ub3c4 \n\ud55c\ub2e4. \uacb0\uad6d \uc5b4\ub5a4 recipe \uc774\uac74 \ucc98\uc74c \uc2e4\ud589\ub41c \uac83\uc774 \ucc98\uc74c\uc73c\ub85c \uc785\ub825\uc744 \ubc1b\uc544\ub4e4\uc774\uace0 \uc774\uac83\uc774 \ub05d\ub09c \ud6c4\uc5d0\uc57c \uc2e4\ud589\uc744 \uc2dc\uc791\ud55c recipe\uac00 \n\ub2e4\uc74c\uc744 \ubc1b\uc544\ub4e4\uc774\ub294 \ubc29\uc2dd\uc774 \ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc774\ud6c4\uc0dd\ub7b5<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><strong><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">5.5 Recipe \uc5d0\ub7ec<\/span><span style=\"font-family: Courier New;\"> <\/span><\/strong><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uac01 \uc258\uc774 \uc218\ud589\uc744 \ub9c8\uce58\uace0 \ubc18\ud658\ub418\uc5c8\uc744\ub54c make\ub294 \uadf8 \ubc18\ud658\uc0c1\ud0dc\uac12\uc744 \uc0b4\ud540\ub2e4. \uc131\uacf5\uc801\uc73c\ub85c \uc218\ud589\uc744 \ub9c8\ucce4\ub2e4\uba74 (\ubc18\ud658 \uc0c1\ud0dc\uac00 0 \uc774\uba74) \uc0c8\ub85c\uc6b4 \uc258\uc744 \uae30\ub3d9\ud558\uc5ec \ub2e4\uc74c \ud589\uc758 \uba85\ub839\uc744 \uc218\ud589\ud558\uace0 \ub9c8\uc9c0\ub9c9 \ud589\uc774 \uc885\ub8cc\ub41c \ud6c4 \uadf8 \uaddc\uce59\uc5d0 \ub300\ud55c \uc2e4\ud589\uc774 \uc644\ub8cc\ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc5d0\n\ub7ec\uac00 \ubc1c\uc0dd\ud558\uba74 (\ubc18\ud658 \uc0c1\ud0dc\uac00 0\uac00 \uc544\ub2c8\uba74) make\ub294 \ud604\uc7ac\uc758 \uaddc\uce59\uc744 \ud3ec\uae30\ud558\uac70\ub098 \ubaa8\ub4e0 \uaddc\uce59\uc758 \uc2e4\ud589\uc744 \ud3ec\uae30\ud55c\ub2e4. \uc5b4\ub5a4 \ub54c\ub294 \nrecipe \ud574\uc5d0\uc11c\uc758 \uc5d0\ub7ec\uac00 \ubb38\uc81c\uac00 \ub418\uc9c0 \uc54a\ub294 \uacbd\uc6b0\ub3c4 \uc788\ub294\ub370 \uc608\ub97c \ub4e4\uba74 \ub514\ub809\ud1a0\ub9ac\uac00 \uc874\uc7ac\ud558\ub294 \uc9c0\ub97c \uccb4\ud06c\ud558\uae30 \uc704\ud574 mkdir\uc744 \n\uc0ac\uc6a9\ud558\ub294 \uac83\uc774\ub2e4. \ub514\ub809\ud1a0\ub9ac\uac00 \uc774\ubbf8 \uc874\uc7ac\ud558\uba74 mkdir\uc740 \uc5d0\ub7ec\ub97c \ubcf4\uace0\ud558\uc9c0\ub9cc make\ub294 \uc0c1\uad00\uc5c6\uc774 \uc77c\uc744 \uc774\uc5b4\ub098\uac08 \uac83\uc774\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">recipe \ud589\uc758 \uc5d0\ub7ec\ub97c \ubb34\uc2dc\ud558\ub824\uba74 \uac01 recipe \ud589\uc744 '-'\ub85c \uc2dc\uc791\ud558\uba74 \ub41c\ub2e4. \uc608\ub97c \ub4e4\uc5b4<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 4em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">clean :<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 8em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">-rm -f *.o<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px 0px 0px 8em; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc774 \uc608\ub294 rm \uc774 \ud30c\uc77c\uc744 \uc0ad\uc81c\ud560 \uc218 \uc5c6\ub294 \uc77c\uc774 \ubc1c\uc0dd\ud574\ub3c4 make\ub85c \ud558\uc5ec\uae08 \uc77c\uc744 \uacc4\uc18d \uc9c4\ud589\ud558\ub3c4\ub85d \ud55c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">make\n\uc5d0 '-i' \ub098 '--ignore-errors' \uc635\uc158\uc744 \uc8fc\uc5b4 \uc2e4\ud589\ud558\uba74 \ubaa8\ub4e0 \uaddc\uce59\uc758 \ubaa8\ub4e0 recipe\uc758 \uc5d0\ub7ec\uac00 \ubb34\uc2dc\ub418\uba70, \nmakefile \ub0b4\uc5d0\uc11c .IGNORE \ub77c\ub294 \ud2b9\uc218\ud0c0\uae43\uc774 prerequisited \uc5c6\uc774 \uc4f0\uc600\uc744 \ub54c\uc5d0\ub3c4 \uac19\uc740 \ud6a8\uacfc\ub97c \uc5bb\uc744 \uc218 \uc788\ub2e4. \n\ud558\uc9c0\ub9cc '-'\uc758 \uc0ac\uc6a9\uc774 \ub354\uc6b1 \ud3b8\ub9ac\ud558\uae30 \ub54c\ubb38\ub370 \ub2e4\ub978 \uc5d0\ub7ec \ubb34\uc2dc\ubc29\ubc95\ub4e4\uc740 \uc4f8\ubaa8\uac00 \uc544\uc8fc \uc801\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">'-' \ub098 '-i'\uc635\uc158\uc744 \ud1b5\ud574 \uc5d0\ub7ec\uac00 \ubb34\uc2dc\ub418\uc5c8\uc744 \ub54c make\ub294 \uc258\uc774 \ubc18\ud658\ud55c \uc0c1\ud0dc\uac12\uc5d0 \ub300\ud55c \uba54\uc2dc\uc9c0\ub97c \ud504\ub9b0\ud2b8\ud558\uace0 \ub610\ud55c \uc774 \uc5d0\ub7ec\uac00 \ubb34\uc2dc\ub418\uc5c8\uc74c\uc744 \uc54c\ub824 \uc8fc\uc9c0\ub9cc \ubc18\ud658\ub41c \uc0c1\ud0dc\uac12\uc740 \uc131\uacf5\uc73c\ub85c \ucc98\ub9ac\ud55c\ub2e4. <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc5d0\n\ub7ec \ubb34\uc2dc \uc124\uc815\uc774 \ub418\uc5b4\uc788\uc9c0 \uc54a\uc740 \uc0c1\ud0dc\uc5d0\uc11c \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud558\uba74 \uc774\ub294 \ud604\uc7ac\uc758 \ud0c0\uae43 \ubfd0\uc544\ub2c8\ub77c \ud0c0\uae43\uc5d0 \uc758\uc874\ud558\ub294 \ub2e4\ub978 \uc5b4\ub5a4\uac83\ub3c4 \uc81c\ub300\ub85c \uac31\uc2e0\ub420 \uc218\n \uc5c6\uc74c\uc744 \uc758\ubbf8\ud55c\ub2e4. \uc774\ub7f0 \uc0c1\ud669\uc5d0\uc11c make\ub294 \uc77c\ubc18\uc801\uc73c\ub85c \uc989\uc2dc \ubaa8\ub4e0 \uc0c1\ud669\uc744 \ud3ec\uae30\ud558\uace0 0\uc774 \uc544\ub2cc \uc0c1\ud0dc\uac12\uc744 \ubc18\ud658\ud55c\ub2e4. \ud558\uc9c0\ub9cc '-k' \ub098\n '--keep-going' \uc635\uc158\uc774 \uc0ac\uc6a9\ub418\ub294 \uc0c1\ud0dc\ub77c\uba74 make\ub294 nonzero \uc0c1\ud0dc\uac12\uc744 \ubc18\ud658\ud558\uace0 \uc885\ub8cc\ud558\uae30 \uc804\uc5d0 \ud604\uc7ac \uc9c4\ud589\uc911\uc778 \n\ud0c0\uae43\uc758 \uac31\uc2e0\uc744 \uacc4\uc18d\ud55c\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \uc624\ube0c\uc81d\ud2b8 \ud30c\uc77c\uc744 \ucef4\ud30c\uc77c\ud558\ub294 \uc911 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd\ud55c \uacbd\uc6b0 'make -k'\ub294 \ub9c1\ud06c\uac00 \ubd88\uac00\ub2a5\ud55c \uc904 \n\uc54c\uba74\uc11c\ub3c4 \ub2e4\ub978 \uc624\ube0c\uc81d\ud2b8 \ud30c\uc77c\ub4e4\uc758 \ucef4\ud30c\uc77c\uc744 \uacc4\uc18d\ud55c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc0dd\ub7b5<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN: 0px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"FONT-WEIGHT: bold\"><span style=\"font-size: 12pt; font-family: Courier New;\">5.6 make \uc778\ud130\ub7fd\ud2b8\ud558\uae30 \ub610\ub294 \uc8fd\uc774\uae30<\/span><\/span><\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">make\uac00 \uc258\uc744 \uc2e4\ud589\ud558\ub294 \ub3d9\uc548 \uce58\uba85\uc801 \uc2e0\ud638\ub97c \ubc1b\uac8c \ub418\uba74 recipe\uac00 \uac31\uc2e0\ud558\uace0\uc790 \ud588\ub358 \ud0c0\uae43 \ud30c\uc77c\uc744 \uc0b4\ud3b4 \ubcf8\ud6c4 \uc774 \ud30c\uc77c\uc758 \ubcc0\uacbd \uc2dc\uac04\uc774 \ucc98\uc74c \uccb4\ud06c\ud588\uc744 \ub54c\ubcf4\ub2e4 \ubcc0\ud574 \uc788\uc73c\uba74 \ud30c\uc77c\uc744 \uc0ad\uc81c\ud574 \ubc84\ub9b0\ub2e4. <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ud0c0\n\uae43\uc744 \uc0ad\uc81c\ud558\ub294 \uc774\uc720\ub294 \ub2e4\uc74c\uc5d0 make\uac00 \uc2e4\ud589\ub420 \ub54c \ubb38\uc81c\uac00 \uc788\uc5c8\uc74c\uc744 \ud655\uc778\uc2dc\ud0a4\uae30 \uc704\ud574\uc11c\ub2e4. \ucef4\ud4e8\ud130\uac00 \ub3cc\uc544\uac00\uace0 \uc788\ub294 \ub3d9\uc548 \uc624\ube0c\uc81d\ud2b8 \ud30c\uc77c\n foo.o\ub97c \uc4f0\uace0\uc788\ub294 \uc911\uc5d0 CTRL-c\ub97c \uc785\ub825\ud588\ub2e4\uace0 \uc0dd\uac01\ud574 \ubcf4\uc790. CTRL-c\ub294 \ucef4\ud4e8\ud130\ub97c \uc8fd\uc774\uac8c \ub418\uace0 \ubd88\uc644\uc804\ud55c \ud30c\uc77c\uc758 \ucd5c\ud6c4 \n\ubcc0\uacbd\uc2dc\uac04\uc740 foo.c \ud30c\uc77c\ubcf4\ub2e4 \uc0c8\ub85c\uc6cc \uc9c8\uac83\uc774\ub2e4. \ud558\uc9c0\ub9cc \uc774\ub54c make\ub3c4 \ubc14\ub85c \uadf8 CTRL-c \uc2e0\ud638\ub97c \ubc1b\uc744 \uac83\uc774\ubbc0\ub85c \uc774 \ubd88\uc644\uc804\ud55c \n\ud30c\uc77c\uc744 \uc9c0\uc6cc\ubc84\ub9b0\ub2e4. \ub9cc\uc57d make\uac00 \uc774\ub7f0\uc77c\uc744 \uc218\ud589\ud558\uc9c0 \uc54a\uc73c\uba74 \ub2e4\uc74c\ubc88 make\ub97c \uc218\ud589\ud560 \ub54c foo.o\uac00 \uc7ac\uc791\uc131\ub418\uc9c0 \uc54a\uc544\ub3c4 \ub41c\ub2e4\uace0 \n\uc0dd\uac01\ud560 \uac83\uc774\uace0 \uc644\uc804\uce58 \uc54a\uc740 \uc624\ube0c\uc81d\ud2b8 \ud30c\uc77c\ub85c \ub9c1\ud06c\ub97c \uc218\ud589\ud558\ub2e4\uac00 \uc2e4\ud328\ud558\uc5ec \uc5d0\ub7ec\ub97c \ubc1c\uc0dd\uc2dc\ud0a4\uac8c \ub420\uac83\uc774\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc5ec\n\uae30\uc11c \ud2b9\uc218 \ud0c0\uae43 .PRECIOUS\ub97c \uc774 \ud0c0\uae43\uc5d0 \uc885\uc18d\ub418\uac8c \ud568\uc73c\ub85c\uc368 \ud0c0\uae43 \ud30c\uc77c\uc744 \uc0ad\uc81c\ud558\uc9c0 \ubabb\ud558\uac8c \ud560 \uc218 \uc788\ub2e4. make\uac00 \ud0c0\uae43\uc744 \n\uc7ac\uc791\uc131\ud558\uae30 \uc804\uc5d0 .PRECIOUS\uc758 prerequisite\uc5d0 \uadf8 \uc774\ub984\uc774 \uc788\ub294\uc9c0\ub97c \ud655\uc778\ud558\uace0 \uadf8 \uacb0\uacfc\uc5d0 \ub530\ub77c \uc0ad\uc81c\ud560\uc9c0 \ub9d0\uc9c0\ub97c \n\uacb0\uc815\ud55c\ub2e4. \uc774\ub7f0 \uae30\ub2a5\uc744 \uc0ac\uc6a9\ud558\ub294 \uc774\uc720\ub294 \ud0c0\uae43\uc774 \uc6d0\uc790 \ubc29\uc2dd\uc73c\ub85c \uae45\uc2e0\ub41c\ub2e4\uac70\ub098, \ubcc0\uacbd \uc2dc\uac04\ub9cc\uc744 \uae30\ub85d\ud558\uae30 \uc704\ud574 \uc874\uc7ac\ud55c\ub2e4\uac70\ub098 \ub610\ub294 \ub2e4\ub978 \n\ubb38\uc81c\ub97c \ubc1c\uc0dd\uae30\ud0a4\uc9c0 \uc54a\ub3c4\ub85d \ud56d\uc0c1 \uc874\uc7ac\ud574\uc57c\ub9cc \ud55c\ub2e4\uac70\ub098 \ud560 \ub54c \uc720\uc6a9\ud558\uc9c0 \ub54c\ubb38\uc774\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"FONT-WEIGHT: bold\"><span style=\"font-size: 12pt; font-family: Courier New;\">5.7 make\uc758 \uc21c\ud658\uc801 \uc0ac\uc6a9<\/span><\/span><\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">make\n\uc758 \uc21c\ud658\uc801 \uc0ac\uc6a9\uc774\ub780 makefile \ub0b4\uc5d0\uc11c make\ub97c \ub2e4\uc2dc \uba85\ub839\uc5b4\ub85c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774\ub2e4. \uc774 \uae30\uc220\uc740 \ucee4\ub2e4\ub780 \uc2dc\uc2a4\ud15c\uc744 \ud615\uc131\ud558\ub294 \ub2e4\uc591\ud55c \n\ud558\uc704\uc2dc\uc2a4\ud15c\uc5d0 \ub300\ud574 \uac01\uac01\uc758 makefile\uc744 \uc0ac\uc6a9\ud558\uace0\uc790 \ud560 \ub54c \uc720\uc6a9\ud558\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \uc790\uc2e0\uc758 makefile\uc744 \uac00\uc9c0\uace0 \uc788\ub294 \nsubdir \uc774\ub77c\ub294 \ud558\uc704 \ub514\ub809\ud1a0\ub9ac\uac00 \uc788\uace0 \ud604\uc7ac \ub514\ub809\ud1a0\ub9ac\uc758 makefile\uc774 \ud558\uc704 \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c make\ub97c \uc218\ud589\ud558\uace0\uc790 \ud558\ub294 \uacbd\uc6b0\ub97c \n\uac00\uc815\ud558\uc790. \uc774\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc791\uc131\ud560 \uc218 \uc788\ub2e4 :<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 16px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">&nbsp;&nbsp;&nbsp;&nbsp; subsystem:<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 16px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cd subdir &amp;&amp; $(MAKE)<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ub610\ub294 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">&nbsp;&nbsp;&nbsp;&nbsp; subsystem:<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $(MAKE) -C subdir<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc21c\n\ud658\uc801 make \uae30\ubc95\uc744 \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \uc704\uc758 \uc608\ub97c \ubcf5\uc0ac\ud574 \uc0ac\uc6a9\ud558\uba74 \ub41c\ub2e4. \ud558\uc9c0\ub9cc \uc544\uc9c1 \uc774 \uae30\ubc95\uc774 \uc5b4\ub5bb\uac8c \uc791\ub3d9\ud558\uace0 \ud558\uc704-make\uac00 \n\ucd5c\uc0c1\uc704-make\uc640 \uc5b4\ub5bb\uac8c \uc0c1\ud638 \uc791\uc6a9\ud558\ub294\uc9c0 \ub4f1 \ud560\uc544\uc57c \ud560 \uac83\ub4e4\uc774 \ub9ce\ub2e4. \ub610\ud55c \uc21c\ud658\uc801 make \uba85\ub839\uc744 \uc218\ud589\ud558\ub294 \ud0c0\uae43\uc740 \n'.PHONY'\ub85c \uc120\uc5b8\ud558\uba74 \uc720\uc6a9\ud558\ub2e4\ub294\uac78 \ubc1c\uacac\ud558\uac8c \ub420 \uac83\uc774\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">GNU\n make\uac00 \uc2dc\uc791\ub420 \ub54c (\ub610\ub294 -C \uc635\uc158\uc73c\ub85c \uc2dc\uc791\ud560 \ub54c) CURDIR \ubcc0\uc218\uc5d0\ub294 \ud604\uc7ac \uc791\uc5c5\uc911\uc778 \ub514\ub809\ud1a0\ub9ac\uac00 \uc800\uc7a5\ub41c\ub2e4. \uc774 \uac12\uc740 \uc774\ud6c4\uc5d0\n make\uc5d0 \uc758\ud574 \ub2e4\uc2dc\ub294 \ubcc0\uacbd\ub418\uc9c0 \uc54a\ub294\ub2e4. \ud2b9\ud788 \ub2e4\ub978 \ub514\ub809\ud1a0\ub9ac\uc758 \ud30c\uc77c\uc744 \uc77d\uc5b4\ub4e4\uc77c \ub54c\uc5d0\ub3c4 CURDIR \uac12\uc740 \ubcc0\ud568\uc774 \uc5c6\uc74c\uc744 \uae30\uc5b5\ud574\uc57c \n\ud55c\ub2e4. \uc774 \uac12\uc740 makefile \ub0b4\uc5d0\uc11c \uc124\uc815\ub41c\ub2e4 \ud574\ub3c4 \uac19\uc740 \uc6b0\uc120\uad8c\uc744 \uac00\uc9c0\uba70 make\uc758 \uc218\ud589\uc5d0 \uc544\ubb34\ub7f0 \uc601\ud5a5\ub3c4 \uc8fc\uc9c0 \ubabb\ud55c\ub2e4. \n(make\uc758 \uc791\uc5c5 \ub514\ub809\ud1a0\ub9ac\ub294 \ubcc0\ud558\uc9c0 \uc54a\ub294\ub2e4.)<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; font-size: 13px; font-weight: bold;\">5.7.1 MAKE \ubcc0\uc218\uac00 \uc791\ub3d9\ub418\ub294 \ubc29\uc2dd<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc21c\ud658 make \uba85\ub839\uc740 \ud56d\uc0c1 MAKE \ubcc0\uc218\ub97c \uc0ac\uc6a9\ud574\uc57c\uc9c0 \uc6d0\ub798\uc758 \uc774\ub984\uc778 'make'\ub97c \uc0ac\uc6a9\ud574\uc11c\ub294 \uc548\ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 16px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">&nbsp;&nbsp;&nbsp;&nbsp; subsystem:<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 16px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 16px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cd subdir &amp;&amp; $(MAKE)<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc774\n \ubcc0\uc218\uc758 \uac12\uc740 make\uac00 \uae30\ub3d9\ub41c \uc2e4\uc81c \ud504\ub85c\uadf8\ub7a8 \uc774\ub984\uc744 \uac16\ub294\ub2e4. \uadf8 \ud30c\uc77c\uba85\uc774 \/bin\/make \uc600\ub2e4\uba74 \uc704 recipe\ub294 'cd \nsubdir &amp;&amp; \/bin\/make'\ub97c \uc2e4\ud589\ud558\uac8c \ub418\ub294 \uac83\uc774\ub2e4. \uc989 \ucd5c\uc0c1\uc704-make \uac00 \ud2b9\uc815 \ubc84\uc804\uc758 make\ub97c \n\uc0ac\uc6a9\ud55c\ub2e4\uba74 \ud558\uc704-make\ub294 \ubaa8\ub450 \ud1b5\uc77c\ud55c make\ub97c \uc0ac\uc6a9\ud558\uac8c \ub41c\ub2e4. \ud2b9\ubcc4\ud55c \uc131\uc9c8\ub85c\uc11c, recipe\uc5d0 MAKE \ubcc0\uc218\ub97c \uc0ac\uc6a9\ud558\uba74 \n'-t' ('--touch'), '-n' ('--just-print'), '-q' ('--question' \ub4f1\uc758 \uc635\uc158 \ud6a8\uacfc\uac00 \n\uc0ac\ub77c\uc9c0\ub294\ub370 \uc774\ub294 '+' \ubb38\uc790\ub85c \uc2dc\uc791\ud558\ub294 recipe\ud589\uc758 \ud6a8\uacfc\uc640 \ub3d9\uc77c\ud558\ub2e4. \uc774 \ud2b9\ubcc4\ud55c \uc131\uc9c8\uc740 MAKE \ubcc0\uc218\uac00 recipe \ub0b4\uc5d0 \uc9c1\uc811\n \uc4f0\uc77c\ub54c \ub098\ud0c0\ub098\uba70 \ub2e4\ub978 \ubcc0\uc218\uc5d0 \uc758\ud574 \ucc38\uc870\ub418\uc5b4 \ub098\ud0c0\ub098\ub294 \uacbd\uc6b0\uc5d0\ub294 \uc801\uc6a9\ub418\uc9c0 \uc54a\ub294\ub2e4. \uc774\ub7f0 \uacbd\uc6b0\uc5d0\ub294 '+'\ub97c \uc0ac\uc6a9\ud574\uc11c\ub9cc \ud6a8\uacfc\ub97c \uc5bb\uc744 \uc218\n \uc788\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc704\n \uc608\ubb38\uc5d0\uc11c 'make -t' \uba85\ub839\uc774 \uc0ac\uc6a9\ub418\uc5c8\uc744 \ub54c\ub97c \uc0dd\uac01\ud574 \ubcf4\uc790 ('-t' \uc635\uc158\uc740 recipe\ub97c \uc2e4\uc81c\ub85c \uc2e4\ud589\ud558\uc9c0 \uc54a\uace0 \ud0c0\uae43\uc744 \ucd5c\uc2e0\n \uc0c1\ud0dc\ub85c \ubc14\uafbc\ub2e4). \uc774 \uba85\ub839\uc740 subsystem \uc774\ub77c\ub294 \ud30c\uc77c\uc744 \uc0dd\uc131\ud558\uace0\ub294 \uc544\ubb34\ub7f0 \uc77c\ub3c4 \ud558\uc9c0 \uc54a\uc744 \uac83\uc774\ub2e4. \uc5ec\uae30\uc11c \uc6b0\ub9ac\uac00 \uc9c4\uc815 \n\uc6d0\ud558\ub294 \uac83\uc740 'cd \ub140\uc57d &amp;&amp; make -t'\ub97c \uc2e4\ud589\ud558\ub294 \uac83\uc778\ub370 recipe\ub97c \uc2e4\ud589\ucf54\uc790 \ud574\ub3c4 '-t' \uc635\uc158\uc774 \n\uc2e4\ud589\ud558\uc9c0 \ub9d0\ub77c\uace0 \ud55c\ub2e4. \uadf8\ub798\uc11c \uc704\uc758 \ud2b9\uc131\uc774 \uc774\ub97c \uac00\ub2a5\ud558\uac8c \ud574\uc8fc\ub294 \uac83\uc774\ub2e4. recipe \ud589\uc774 MAKE \ubcc0\uc218\ub97c \ud3ec\ud568\ud558\uace0 \uc788\ub294 \ud55c \n'-t', '-n' '-q' \ub4f1\uc758 \uc635\uc158\uc740 \ud798\uc744 \uc783\uc5b4 \ubc84\ub9ac\ub294 \uac83\uc774\ub2e4. \ub2e4\uc2dc\ub9d0\ud574 MAKE \ud30c\uc77c\uc774 \ud3ec\ud568\ub41c recipe\ub294 \uc2e4\ud589\uc744 \ubc29\ud574\ud558\ub294\n \ub300\ubd80\ubd84\uc758 \uc635\uc158\uc744 \ubb34\ub825\ud654 \uc2dc\ud0a4\ub294 \ud798\uc774 \uc788\ub2e4\uace0 \ud560 \uc218 \uc788\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c MAKEFLAGS \uccb4\uacc4\uac00 \uc635\uc158\uc744 \ud558\uc704-make\uc5d0\uac8c \uc804\ub2ec\ud574 \n\uc8fc\ub294\ub370 \uc774\ub54c touch\ub098 print \ub4f1\uc758 \uc694\uad6c\ub3c4 \ud568\uaed8 \uc804\ub2ec\ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; font-size: 13px; font-weight: bold;\">5.7.2 \ud558\uc704-make\ub85c \ubcc0\uc218 \uc804\ub2ec\ud558\uae30<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ucd5c\uc0c1\uc704-make\uc758 \ubcc0\uc218\uac12\uc740 \uba85\uc2dc\uc801 \uc694\uccad\uc774 \uc788\ub294 \uacbd\uc6b0 \ud558\uc704-make\ub85c \uc804\ub2ec\ub420 \uc218 \uc788\ub2e4. \uc774 \ubcc0\uc218 \uac12\ub4e4\uc740 \ud558\uc704-make\uc5d0\uc11c \ub514\ud3f4\ud2b8\uac12\uc73c\ub85c \uc815\uc758\ub418\uba70 '-e' \uc635\uc158\uc774 \uc8fc\uc5b4\uc9c0\uc9c0 \uc54a\ub294\ud55c \ud558\uc704-make\uc5d0 \uba85\uae30\ub41c \ubcc0\uc218\ub4e4\uc5d0 \uc6b0\uc120\ud560 \uc218\ub294 \uc5c6\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ubcc0\uc218\ub97c \ud558\uc704-make\ub85c \ud558\ub2ec\ud558\uae30\uc704\ud574 make\ub294 \ubcc0\uc218\uc640 \uadf8 \uac12\uc744 \ud658\uacbd\uc5d0 \ucd94\uac00\uc2dc\ud0a8\ub2e4. \uadf8\ub7ec\uba74 \ud558\uc704-make\ub294 \uadf8 \ud658\uacbd\uc744 \ubcf4\uace0 \uc790\uc2e0\uc758 \ubcc0\uc218\uac12\uc758 \ud14c\uc774\ube14\uc744 \ucd08\uae30\ud654\ud55c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uba85\n\uc2dc\uc801\uc73c\ub85c \uc694\uccad\ud558\uc5ec \ubcc0\uc218\ub97c \uc804\ub2ec\uc744 \ubc29\ubc95 \uc678\uc5d0 \ubcc0\uc218\uac00 \uc560\ucd08\uc5d0 \ud658\uacbd\uc0c1\uc5d0 \uc815\uc758\ub418\uc5c8\uac70\ub098, \uba85\ub839\ud589 \uc0c1\uc5d0 \uc4f0\uc5ec\uc9c4 \ubcc0\uc218\ub85c\uc11c \uadf8 \ubcc0\uc218\uba85\uc774 \uc77c\ubc18 \n\ubb38\uc790, \uc22b\uc790, \ubc11\uc904\ub85c \uc774\ub8e8\uc5b4\uc838\uc788\uc73c\uba74 \uc804\ub2ec\ub418\uc5b4\uc9c8 \uc218 \uc788\ub2e4. \ubc18\uba74 \uc5b4\ub5a4 \uc258\uc740 \uc774\ub7f0 \ubb38\uc790\ub4e4\ub85c \uc774\ub8e8\uc5b4\uc9c4 \ud658\uacbd \ubcc0\uc218\ub97c \ucc28\ub9ac\ud558\uc9c0 \ubabb\ud558\ub294 \n\uacbd\uc6b0\ub3c4 \uc788\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">make \ubcc0\uc218\uc778 SHELL\uc758 \uac12\uc740 \ubc16\uc73c\ub85c \uc804\ub2ec\ub420 \uc218 \uc5c6\uc9c0\ub9cc \ub300\uc2e0\uc5d0 \uc2dc\ucd08\uc758 \ud658\uacbd\uc0c1\uc5d0 \uc815\uc758\ub41c \ubcc0\uc218\uc778 SHELL\uc740 \ud558\uc704-make\ub85c \uc804\ub2ec\ub41c\ub2e4. make \ubcc0\uc218 SHELL\ub3c4 export \uc9c0\uc2dc\uc790\ub97c \uc774\uc6a9\ud558\uba74 \uc5ed\uc2dc \ud558\ubd80\ub85c \uc804\ub2ec \uac00\ub2a5\ud558\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ud2b9\uc218 \ubcc0\uc218\uc778 MAKEFLAGS\ub294 unexport \ub418\uc9c0 \uc54a\ub294 \ud55c \ud56d\uc0c1 export\ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">make\ub294 \uba85\ub839\ud589\uc5d0 \uc815\uc758\ub41c \ubcc0\uc218\uac12\uc744 \uc790\ub3d9\uc73c\ub85c \ud558\ub2ec\ud558\ub294\ub370 \uc774 \uac12\ub4e4\uc740 MAKEFLAGS \ubcc0\uc218\uc548\uc5d0 \ub123\uc5b4\uc9c4\ub2e4. \ubc18\uba74 make\uc5d0 \uc758\ud574 \ub514\ud3f4\ud2b8\ub85c \ub9cc\ub4e4\uc5b4\uc9c0\ub294 \ubcc0\uc218\ub4e4\uc740 \uc815\uc0c1\uc801\uc73c\ub85c \uc804\ub2ec\ub418\uc9c0 \uc54a\ub294\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ud2b9\uc815 \ubcc0\uc218\ub97c \ud558\uc704-make\uc5d0 \ud558\ub2ec\ud558\uae30 \uc704\ud574\uc11c\ub294 export \uc9c0\uc2dc\uc790\ub97c \uc774\uc6a9\ud558\uace0 :<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">export <\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\"> ...<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ubc18\uba74 \uc5b4\ub5a4 \ubcc0\uc218\uac00 \ubc16\uc73c\ub85c \uc804\ub2ec\ub418\ub294 \uac83\uc744 \ub9c9\uae30\uc704\ud574\uc11c\ub294 unexport \uc9c0\uc2dc\uc790\ub97c \uc0ac\uc6a9\ud55c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">unexport <\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\"> ...<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ud3b8\uc758\ub97c \uc704\ud574 \ubcc0\uc218\ub97c \uc815\uc758\ud558\uace0 \ub3d9\uc2dc\uc5d0 \ub0b4\ubcf4\ub0b4\ub294 \uac83\uc774 \uac00\ub2a5\ud558\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">export <\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\"> = value<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc774\ub294 \ub2e4\uc74c\uacfc \ub3d9\uc77c\ud558\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\"> = value<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">export <\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uadf8\ub9ac\uace0<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">export <\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\"> := value<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ub294 \ub2e4\uc74c\uacfc \ub3d9\uc77c\ud558\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\"> := value<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">export <\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ube44\uc2b7\ud558\uac8c<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">export variable += value<\/span><\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\"> += value<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">export <\/span><\/span><span style=\"text-align: justify; line-height: 21px; font-style: italic; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">variable<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc5ec\uae30\uc11c make \ub0b4\uc758 export\uc640 unexport\uc758 \uc6a9\ubc95\uc774 \uc258\uc5d0\uc11c\uc758 \uc6a9\ubc95\uacfc \ub3d9\uc77c\ud568\uc744 \uc54c \uc218 \uc788\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ub9cc\uc57d \ubaa8\ub4e0 \ubcc0\uc218\ub4e4\uc774 \ub514\ud3f4\ud2b8\ub85c \ub0b4\ubcf4\ub0b4\uc9c0\uac8c \ud558\ub824\uba74 \ub2e8\uc9c0 export\ub9cc \uc368\uc8fc\uba74 \ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">exprot<\/span><\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc774\n\ub294 make\ub85c \ud558\uc5ec\uae08 export\ub098 unexport\ub85c \uba85\uae30\ub418\uc9c0 \uc54a\uc740 \ubaa8\ub4e0 \ubcc0\uc218\ub97c \ub0b4\ubcf4\ub0b4\ub3c4\ub85d \uc9c0\uc2dc\ud55c\ub2e4. export \ub2e8\ub3c5\uc0ac\uc6a9\uc5d0 \uc758\ud55c\n \ub514\ud3f4\ud2b8 \ubcc0\uc218 \ub0b4\ubcf4\ub0b4\uae30\uc5d0 \uc788\uc5b4 \uc54c\ud30c\ubcb3\ubb38\uc790, \uc22b\uc790\ubb38\uc790, \ubc11\uc904\ubb38\uc790 \uc774\uc678\uc758 \ubb38\uc790\ub85c \uc774\ub8e8\uc5b4\uc9c4 \ubcc0\uc218\ub294 export\ub85c \ud2b9\ubcc4 \uc5b8\uae09\uc774 \uc5c6\ub294 \ud55c \n\ub0b4\ubcf4\ub0b4\uc9c0\uc9c0 \uc54a\ub294\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uc5b4\ub5a4 recipe\uc5d0\uc11c\ub294 \ubcc0\uc218\ub97c \ub0b4\ubcf4\ub0b4\uace0 \ub2e4\ub978 recipe\uc5d0\uc11c\ub294 \uae08\uc9c0\uc2dc\ud0a4\uae30 \uc704\ud574 export\uc640 unexport\ub97c \uc911\ubcf5\uc0ac\uc6a9\ud560 \uc218\ub294 \uc5c6\uace0 \ub2e8\uc9c0 \ub9c8\uc9c0\ub9c9\uc5d0 \ub098\uc624\ub294 export\ub098 unexprot\uac00 \uc804\uccb4 make\ub97c \uc9c0\ubc30\ud558\uac8c \ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ud2b9\n\ubcc4\ud55c \uae30\ub2a5\uc73c\ub85c \ub808\ubca8\uc744 \ud558\ub098 \ub0b4\ub824\uac08 \uc218\ub85d \uadf8 \uac12\uc774 \ubcc0\ud558\ub294 MAKELEVEL \ubcc0\uc218\uac00 \uc788\ub2e4. \uc774 \ubcc0\uc218\uc758 \uac12\uc740 \ub808\ubca8\uc758 \uae4a\uc774\ub97c \ub098\ud0c0\ub0b4\ub294 \n\uc2ed\uc9c4\uc218 \ubb38\uc790\uc5f4\ub85c\uc11c \ucd5c\uace0 \ub808\ubca8 make\uc758 \uacbd\uc6b0 '0' \uac12\uc744, \uadf8 \uc544\ub798 make\ub294 '1', \uadf8 \ub2e4\uc74c\uc740 '2' \ub4f1\uc758 \uac12\uc774 \ub41c\ub2e4. \uc989 \nmake\uac00 recipe\ub97c \uc218\ud589\ud558\uae30 \uc704\ud574 \uc0c8\ub85c\uc6b4 \ud658\uacbd\uc744 \uc124\uc815\ud560 \ub54c\ub9c8\ub2e4 \uac12\uc774 1 \uc99d\uac00\ud558\ub294 \uac83\uc774\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">MAKELEVEL\ub294 \uc870\uac74 \uc9c0\uc2dc\uc790\uc5d0\uc11c\uc758 \ud14c\uc2a4\ud2b8\ub97c \uc704\ud574 \uc8fc\ub85c \uc0ac\uc6a9\ub418\uba70 \uc774 \ubc29\uc2dd\uc744 \ud1b5\ud574 \uc870\uac74\ubd80 \uc2e4\ud589\uc774 \uac00\ub2a5\ud55c makefile\uc744 \ub9cc\ub4e4 \uc218 \uc788\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">MAKEFILES\n\uc774\ub780 \ubcc0\uc218\ub97c \uc0ac\uc6a9\ud560 \uc218\ub3c4 \uc788\ub294\ub370 \uc774 \ubcc0\uc218\ub294 \ubaa8\ub4e0 \ud558\uc704-make\ub85c \ud558\uc5ec\uae08 \ucd94\uac00 makefile\uc744 \uc0ac\uc6a9\ud558\ub3c4\ub85d \ud55c\ub2e4. \nMAKEFILES\uc758 \ubcc0\uc218\uac12\uc740 \uacf5\ubc31\ubb38\uc790\ub85c \ubd84\ub9ac\ub41c \uc774\ub984\ub4e4\uc758 \ub098\uc5f4\uc774\uba70 \uc774 \ubcc0\uc218\uac00 \uc5b4\ub290 \ub808\ubca8\uc758 makefile \ub0b4\uc5d0 \uc815\uc758\ub418\uba74 \ud658\uaca8\uc744 \ud1b5\ud574\n \ud558\uc704\ub85c \uc804\ub2ec\ub418\uc5b4 \uadf8 \ud558\uc704-make\uac00 \ub2e4\ub978 \uc5b4\ub5a4 \uac83 \ubcf4\ub2e4 \uba3c\uc800 \uc77d\uc5b4\ub4e4\uc774\ub294 \ucd94\uac00 makefile \ub9ac\uc2a4\ud2b8\ub85c \uc791\uc6a9\ud55c\ub2e4. \n(MAKEFILES \ubcc0\uc218 \ucc38\uc870)<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; font-size: 13px; font-weight: bold;\">5.7.3 \ud558\uc704-make\uc5d0 \uc635\uc158 \uc804\ub2ec\ud558\uae30<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">'-s'\n \ub098 '-k' \uac19\uc740 \uc635\uc158\ub4e4\uc740 MAKEFLAGS \ubcc0\uc218\ub97c \ud1b5\ud574 \ud558\uc704-make\uc5d0\uac8c \uc790\ub3d9\uc73c\ub85c \uc804\ub2ec\ud560 \uc218 \uc788\ub2e4. \ub9cc\uc57d 'make -ks' \n\uba85\ub839\uc744 \uc0ac\uc6a9\ud558\uba74 make\uac00 \ubc1b\uc544\ub4e4\uc778 \uc635\uc158 \ubb38\uc790\uc5f4\uc740 \uc790\ub3d9\uc73c\ub85c MAKEFLAGS\uc5d0 \uc138\ud305\ub418\uc5b4 'ks'\ub780 \uac12\uc744 \uac16\uac8c \ub41c\ub2e4. <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uacb0\uacfc\uc801\uc73c\ub85c \ubaa8\ub4e0 \ud558\ubd80-make\ub4e4\uc740 MAKEFLAGS \uac12\uc744 \uac16\uac8c \ub418\uace0 \uadf8 \uc635\uc158\uc744 \uc774\uc6a9\ud574 \uc791\uc5c5\uc744 \uc218\ud589\ud558\uac8c \ub41c\ub2e4. (\uc635\uc158 \uc694\uc57d \ucc38\uc870)<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\uba85\ub839\ud589\uc5d0\uc11c \uc815\uc758\ub41c \ubcc0\uc218\ub294 MAKEFLAGS\ub97c \ud1b5\ud574 \ud558\uc704-make\uc5d0\uac8c \uc804\ub2ec\ub418\ub2e4. '='\ub97c \ud3ec\ud568\ud558\ub294 MAKEFLAGS \uac12\uc740 \ubcc0\uc218 \uc815\uc758\uc640 \ub3d9\ub4f1\ud558\uac8c \uac04\uc8fc\ub41c\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ubc18\ub300\ub85c '-C', '-f', '-o', '-W' \ub4f1\uc758 \uc635\uc158\ub4e4\uc740 MAKEFLAGS\uc5d0 \ub4e4\uc5b4\uac00\uc9c0 \uc54a\uc73c\ubbc0\ub85c \ud558\uc704-make\ub85c \uc804\ub2ec \ub418\uc9c0 \uc54a\ub294\ub2e4.<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">'-j' \uc635\uc158\uc740 \ud2b9\ubcc4\ud55c \uacbd\uc6b0\ub85c\uc11c \uc635\uc158\ub4a4\uc5d0 \uc22b\uc790 N\uc774 \ub530\ub77c\uc624\uba74 \uc0c1\uc704 make\uc640 \ud558\uc704 make \uc0ac\uc774\uc5d0 \uc11c\ub85c \ud1b5\uc2e0\ud558\uc5ec \ub3d9\uc2dc\uc5d0 N \uac1c\uc758 \uc791\uc5c5\ub9cc\uc774 \uc218\ud589\ub420 \uc218 \uc788\uac8c \ud55c\ub2e4. (\ubcd1\ub82c \uc2e4\ud589 \ucc38\uc870)<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"text-align: justify; line-height: 21px; font-family: Courier New; color: rgb(0, 0, 0); font-size: 13px;\">\ub9cc\uc57d\uc5d0 \ub2e4\ub978 \uc635\uc158\uc744 \uc804\ub2ec\ud558\uace0 \uc2f6\uc9c0 \uc54a\ub2e4\uba74 MAKEFLAGS\ub97c \ub2e4\uc74c\uacfc \uac19\uc774\ud558\uba74 \ub41c\ub2e4 :<\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/span><span style=\"font-family: Courier New;\">subsystem :<\/span><\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; FONT-FAMILY: '\uad74\ub9bc'; COLOR: #000000; FONT-SIZE: 13px\"><span><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><\/span><span style=\"font-family: Courier New;\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span style=\"font-family: Courier New;\">cd subdir &amp;&amp; $(MAKE) MAKEFLAGS=<\/span><\/span><span style=\"font-family: Courier New;\"> <\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uba85\n\ub839\ud589\uc5d0\uc11c\uc758 \ubcc0\uc218 \uc815\uc758\ub294 \uc2e4\uc9c8\uc801\uc73c\ub85c MAKEOVERRIDES \ubcc0\uc218\uc5d0 \ub098\ud0c0\ub098\uac8c \ub418\ub294\ub370 MAKEFLAGS \ub294 \uc774\ub978 \ucc38\uc870\ud558\ub294 \uac83\uc774\ub2e4. \n\uc635\uc158\ub4e4\uc744 \uc815\uc0c1\uc801\uc73c\ub85c \uc804\ub2ec\ud558\uae38 \uc6d0\ud558\uc9c0\ub9cc \uba85\ub839\ud589 \ubcc0\uc218\ub294 \uc804\ub2ec\ud558\uace0 \uc2f6\uc9c0 \uc54a\ub2e4\uba74 MAKEOVERRIDES \ub97c \ub9ac\uc14b\uc2dc\ud0a4\uba74 \ub41c\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">MAKEOVERRIDES =<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc774\n\uac83\uc774 \uadf8\ub807\uac8c \uc720\uc6a9\ud55c \uac83\uc740 \uc544\ub2c8\ub098 \uc5b4\ub5a4 \uc2dc\uc2a4\ud15c\uc740 \ud658\uacbd \ubcc0\uc218\uc758 \uac2f\uc218\uc5d0 \ub300\ud55c \uc0c1\ud55c\uc774 \uc791\uae30 \ub54c\ubb38\uc5d0 MAKEFLAGS\uc5d0 \ub108\ubb34 \ub9ce\uc740 \uc815\ubcf4\uac00 \n\uc2e4\ub9b4 \uacbd\uc6b0 \ucd08\uacfc \uc0c1\ud669\uc774 \ubc1c\uc0dd\ud560 \uc218 \uc788\ub2e4. \uc774\ub7f0 \ubb38\uc81c\uac00 \ubc1c\uc0dd\ud560 \ub54c 'Arg list too long' \uc774\ub77c\ub294 \uc5d0\ub7ec \uba54\uc2dc\uc9c0\uac00 \n\ucd9c\ub825\ub41c\ub2e4.&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc608\uc804 \ubc84\uc83c\uacfc\uc758 \ud638\ud658\uc744 \uc704\ud574 \ube44\uc2b7\ud55c \ubcc0\uc218 MFLAGS\ub97c \uc0ac\uc6a9\ud558\ub294\ub370 \uc774 \ubcc0\uc218\ub294 \uba85\ub839\ud589 \ubcc0\uc218 \uc120\uc5b8\uc744 \ud3ec\ud568\ud55c\uc9c0 \uc54a\ub294\uac83\uc744 \uc81c\uc678\ud558\uace0\ub294 MAKEFLAGS\uc640 \ub3d9\uc77c\ud558\uba70 \ud1b5\uc0c1\uc801\uc73c\ub85c \ub2e4\uc74c\uacfc \uac19\uc774 \uba85\uae30\ud574\uc11c \uc0ac\uc6a9\ud55c\ub2e4 :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">subsystem :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">cd subdir &amp;&amp; $(MAKE) $(MFLAGS)<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\ud558\uc9c0\ub9cc MAKEFLAGS\ub85c \uc778\ud574 \uc911\ubcf5 \uc0ac\uc6a9\uc774 \ub41c\ub2e4. \ub2e8\uc9c0 \uc608\uc804 make \ud504\ub85c\uadf8\ub7a8\uacfc\uc758 \ud638\ud658\uc744 \uc704\ud574 \uc774\ub7f0 \ud615\ud0dc\ub85c \uc4f8\uc218 \uc788\uc73c\uba70 \ucd5c\uc2e0 \ubc84\uc804\uc5d0\uc11c\ub3c4 \ubb38\uc81c\uc5c6\uc774 \uc791\ub3d9\ub41c\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc0dd\ub7b5<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-weight: bold; font-family: Courier New;\">5.7.4 '--print-directory' \uc635\uc158<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uba87\n\ub2e8\uacc4\uc5d0 \uac78\uce5c \ud558\uc704 \ub808\ubca8 make\ub97c \uae30\ub3d9\uc2dc\ud0ac \ub54c '-w' \ub098 '--print-directory' \uc635\uc158\uc740 make\uac00 \uc5b4\ub290 \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c\n \ud504\ub85c\uc138\uc2a4\ub97c \uc2dc\uc791\ud558\uace0 \ub05d\ub0b4\ub294\ub97c \ubcf4\uc5ec\uc90c\uc73c\ub85c\uc368 \ucd9c\ub825\uc5d0 \ub300\ud55c \uc774\ud574\ub3c4\ub97c \ub192\uc5ec\uc900\ub2e4. \uc608\ub97c \ub4e4\uc5b4 'make -w'\uac00 \/u\/gnu\/make\uc5d0\uc11c\n \uc2e4\ud589\ub418\uace0 \uc788\ub2e4\uba74 &nbsp;make\ub294 \uc81c\uc77c \uba3c\uc800 \ub2e4\uc74c\uacfc \uac19\uc740 \ud615\ud0dc\uc758 \ucd9c\ub825\uc744 \ub0b4\ubcf4\ub0b8\ub2e4 :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">make : Enter directory '\/u\/gnu\/make'.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uadf8\ub7f0 \ub2e4\uc74c \uadf8 \ub514\ub809\ud1a0\ub9ac\uc5d0\uc11c\uc758 \uc791\uc5c5\uc774 \uc644\ub8cc\ub418\uc5c8\uc744 \ub54c\ub294 \ub2e4\uc74c\uc744 \ucd9c\ub825\ud55c\ub2e4.<\/span><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">make: Leaving directory '\/u\/gnu\/make'.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\ubcf4\n\ud1b5 '-w' \uc635\uc158\uc740 '-C' \uc635\uc158\uc744 \uc0ac\uc6a9\ud558\uac70\ub098 \ud558\uc704-make\ub97c \uc0ac\uc6a9\ud560 \ub54c\uc790\ub3d9\uc73c\ub85c \ucf1c\uc9c0\uae30 \ub54c\ubb38\uc5d0 \uc9c1\uc811 \uba85\uae30\ud560 \ud544\uc694\ub294 \uc5c6\ub2e4. \ud558\uc9c0\ub9cc \n'-s'\ub098 '--no-print-directory' \uc635\uc158\uc744 \uc0ac\uc6a9\ud558\uba74 \uc790\ub3d9\uc73c\ub85c \ucf1c\uc9c0\uc9c0 \uc54a\uc73c\ubbc0\ub85c \uc8fc\uc758\ud574\uc57c \ud55c\ub2e4.<\/span><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><strong><span style=\"font-size: 12pt; font-family: Courier New;\">5.8&nbsp; Canned recipe \uc815\uc758\ud558\uae30<\/span><\/strong><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\uc5ec\n\ub7ec\uac1c\uc758 \ud0c0\uae43\uc5d0\uc11c \ub3d9\uc77c\ud55c \uba85\ub839 \uc2dc\ud000\uc2a4\ub97c \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0\uac00 \uc788\ub294\ub370 \uc774\ub54c define \uc9c0\uc2dc\uc790\ub97c \uc0ac\uc6a9\ud574 \uc774\ub4e4 \uba85\ub839 \uc2dc\ud000\uc2a4\ub97c \ubb36\uc74c\uc73c\ub85c \ub9cc\ub4e0 \ud6c4\n \uc5ec\ub7ec \ud0c0\uae43\uc5d0\uc11c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub2e4. \ubb36\uc74c \uc2dc\ud000\uc2a4\ub294 \uc0ac\uc2e4 \ud558\ub098\uc758 \ubcc0\uc218\uc774\ubbc0\ub85c \ub2e4\ub978 \ubcc0\uc218\uba85\uacfc \ucda9\ub3cc\uc774 \uc77c\uc5b4\ub098\uc11c\ub294 \uc548\ub41c\ub2e4.<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"FONT-FAMILY: monospace; WHITE-SPACE: pre\"><span style=\"font-family: Courier New;\">define run-yacc =<\/span><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp; &nbsp; &nbsp;yacc $(firstword $^)<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"font-family: Courier New; white-space: pre;\">mv y.tab.c $@<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"FONT-FAMILY: monospace; WHITE-SPACE: pre\"><span style=\"font-family: Courier New;\">endef<\/span><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"FONT-FAMILY: monospace; WHITE-SPACE: pre\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-FAMILY: \uad74\ub9bc; FONT-SIZE: 13px\"><span style=\"FONT-FAMILY: monospace; WHITE-SPACE: pre\"><span style=\"font-family: Courier New;\">\uc5ec\n\uae30\uc11c run-yacc\ub294 \uc815\uc758\ub420 \ubcc0\uc218 \uc774\ub984\uc774\uace0 endef\ub294 \uc815\uc758\uc758 \ub05d\uc744 \ud45c\uc2dc\uba70 \uadf8 \uc0ac\uc774\uac00 \uba85\ub839 \uc2dc\ud000\uc2a4\uc774\ub2e4. \uccab \uba85\ub839\uc740 \ub204\uac00 \uc774 \n\ubb36\uc74c\uc744 \uc0ac\uc6a9\ud558\ub358 \uccab prerequisite\uc5d0 Yacc\ub97c \uc2e4\ud589\uc2dc\ud0a4\ub294 \uac83\uc774\ub2e4. \uacb0\uacfc \ud30c\uc77c\uba85\uc774 y.tab.c\uac00 \ub418\ubbc0\ub85c \ub2e4\uc74c \uba85\ub839\uc5d0\uc11c \n\ud0c0\uae43 \ud30c\uc77c\uba85\uc73c\ub85c \uc774\ub984\uc744 \ubcc0\uacbd\ud55c\ub2e4.<\/span><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-SIZE: 13px\"><span style=\"FONT-FAMILY: monospace; WHITE-SPACE: pre\"><span style=\"font-family: Courier New;\">\uc774 \ubb36\uc74c \uc2dc\ud000\uc2a4\ub97c \uc0ac\uc6a9\ud558\ub294 \ubc95\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4 :&nbsp;<\/span><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN-LEFT: 4em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">foo.c : foo.y<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">$(run-yacc)<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; MARGIN-LEFT: 8em; FONT-SIZE: 13px\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">\ubb36\n\uc74c \uc2dc\ud000\uc2a4\uc758 \uac01 \ud589\uc740 \uc55e\uc5d0 \ud0ed\ubb38\uc790\uac00 \ubd99\uc5b4 \uc788\ub294\uac83\uc73c\ub85c \uac04\uc8fc\ub418\uba70 \ud2b9\ud788 make\ub294 \uac01 \ud589\uc744 \uac01\uac01\uc758 \ud558\ubd80 \uc258\uc744 \uae30\ub3d9\uc2dc\ucf1c \uc2e4\ud589\ud55c\ub2e4. \n\uadf8\ub7ec\ubbc0\ub85c \ubb36\uc74c \uc2dc\ud000\uc2a4\uc758 \uac01 \ud589\uc740 '@', '-', '+' \ub4f1\uc758 \ud2b9\uc218 \ubb38\uc790\ub97c \uc55e\uc5d0 \ubd99\uc77c \uc218 \uc788\uc73c\uba70 \uadf8 \uc608\ub294 \ub2e4\uc74c\uacfc \uac19\ub2e4 :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"TEXT-ALIGN: justify; LINE-HEIGHT: 21px; TEXT-INDENT: 0px; FONT-SIZE: 13px\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><pre class=\"example\"><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><span style=\"font-family: Courier New;\">     define frobnicate =\n     @echo \"frobnicating target $@\"\n     frob-step-1 $&lt; -o $@-step-1\n     frob-step-2 $@-step-1 -o $@\n     endef\n<\/span><\/span><\/pre>\n\n<!-- \/wp:post-content -->\n<!-- \/wp:syntaxhighlighter\/code -->\n<pre class=\"example\"><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><span style=\"font-family: Courier New;\">\uccab\ud589\uc5d0 \ub300\ud55c \uc5d0\ucf54\uc789\uc740 \uae08\uc9c0\ub418\uc9c0\ub9cc \ub2e4\uc74c \ub450 \ud589\uc740 \uc5d0\ucf54\uc789\uc774 \uc77c\uc5b4\ub09c\ub2e4. \ub2e4\ub978 \ubc29\ubc95\uc73c\ub85c \ubb36\uc74c \uc2dc\ud000\uc2a4\ub97c \ucc38\uc870\ud558\ub294 \uacf3\uc5d0\uc11c \uc811\ub450\ubb38\uc790\ub97c \ucca8\ubd80\ud560 \uc218\ub3c4 \uc788\ub294\ub370 \uc774 \ub54c\ub294 \ubaa8\ub4e0 \ud589\uc5d0 \ub300\ud55c \uc5d0\ucf54\uc789\uc774 \uc774\ub8e8\uc5b4\uc9c0\uc9c0 \uc54a\ub294\ub2e4.<\/span><\/span><\/span><\/span><\/pre>\n<!-- \/wp:syntaxhighlighter\/code -->\n<!-- \/wp:syntaxhighlighter\/code -->\n<!-- \/wp:syntaxhighlighter\/code -->\n<span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><span style=\"font-family: Courier New;\">\n<\/span><p><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><\/span><span style=\"font-family: Courier New;\">\n<\/span><p style=\"MARGIN-LEFT: 4em\"><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><span style=\"font-family: Courier New;\">frob.out : frob.in<\/span><\/span><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"MARGIN-LEFT: 8em\"><span style=\"font-family: Courier New;\">@$(frobnicate)<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"MARGIN-LEFT: 8em\"><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"MARGIN-LEFT: 8em\"><span style=\"font-family: Courier New;\">&nbsp;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><span style=\"BACKGROUND-COLOR: rgb(255,255,255); COLOR: rgb(0,0,0); FONT-WEIGHT: bold\"><span style=\"font-size: 12pt; font-family: Courier New;\">5.9 \ube48 recipe \uc0ac\uc6a9\ud558\uae30<\/span><\/span><\/span><br \/><\/p><span style=\"font-family: Courier New;\">\n<\/span><p><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p><span style=\"font-family: Courier New;\">\uac00\ub054 \uc544\ubb34\uac83\ub3c4 \ud558\uc9c0\uc54a\ub294 \ube48 recipe\uac00 \uc720\uc6a9\ud560 \ub54c\uac00 \uc788\ub2e4. \uc608\ub97c \ub4e4\uc5b4 :<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"MARGIN-LEFT: 4em\"><span style=\"font-family: Courier New;\">target : ;<\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><p style=\"MARGIN-LEFT: 4em\"><span style=\"FONT-FAMILY: Gulim, \uad74\ub9bc\"><br \/><\/span><\/p><span style=\"font-family: Courier New;\">\n<\/span><span style=\"font-family: Courier New;\">\uadf8\ub7fc \uc6b0\ub9ac\ub294 \uc65c \uc544\ubb34\uac83\ub3c4 \uc5c6\ub294 recipe\ub97c \uc815\uc758\ud558\ub294 \uac83\uc778\uac00? \ub2e8 \ud558\ub098\uc758 \uc774\uc720\ub294 \ud0c0\uae43\uc73c\ub85c \ud558\uc5ec\uae08 \uc554\uc2dc\uc801 \uaddc\uce59\uc744 \uc0ac\uc6a9\ud558\uc9c0 \ubabb\ud558\uac8c \ud558\uae30 \uc704\ud574\uc11c\ub2e4.<\/span><p><br \/><\/p><!-- \/wp:freeform -->","protected":false},"excerpt":{"rendered":"<p>\ucd9c\ucc98 : http:\/\/blog.daum.net\/english_100\/9 5. \uaddc\uce59\uc18d recipe \uc791\uc131\ud558\uae30 recipe \ub294 \ud55c\uac1c \uc774\uc0c1\uc758 \uba85\ub839 \ud589\uc73c\ub85c \uad6c\uc131\ub418\uba70 \uc774 \uba85\ub839\ub4e4\uc740 \uc4f0\uc5ec\uc9c4 \uc21c\uc11c\ub300\ub85c \ucc28\ub840\ucc28\ub840 \uc2e4\ud589\ub41c\ub2e4. \uc77c\ubc18\uc801\uc73c\ub85c \uc774 \uba85\ub839\ub4e4\uc758 \uacb0\uacfc\ub85c \ud0c0\uae43\uc774 \uac31\uc2e0\ub418\uc5b4 \ucd5c\uc2e0\uc0c1\ud0dc\ub85c \ubcc0\ud654\ud558\uac8c \ub41c\ub2e4. \uc0ac\uc6a9\uc790\uac00 \uc0ac\uc6a9\ud558\ub294 \uc5ec\ub7ec \uc258\ud504\ub85c\uadf8\ub7a8 \uc911\uc5d0 makefile \ub0b4\uc5d0 \ud2b9\ubcc4\ud788 \uc5b8\uae09\ud558\uc9c0 \uc54a\uc73c\uba74 \/bin\/sh \uc744 \uc774\uc6a9\ud558\uac8c \ub41c\ub2e4. 5.1 Recipe \ubb38\ubc95 Makefile \uc740 \ud55c \ud30c\uc77c \ub0b4\uc5d0 \uc11c\ub85c \ub2e4\ub978 \ub450\uac00\uc9c0 \ubb38\ubc95\uc744 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[17],"tags":[],"class_list":["post-501","post","type-post","status-publish","format-standard","hentry","category-development_dev_tools"],"_links":{"self":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=501"}],"version-history":[{"count":0,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/501\/revisions"}],"wp:attachment":[{"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hasu0707.duckdns.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}