2009-07-23 2 views

답변

16

사용하는 방식에 차이가 없습니다. 그러나 GREP 매크로가 매개 변수를 사용하는 함수 인 경우 $ (call)을 사용하여 매개 변수를 전달해야합니다. 예를 들어 :

define GREP 
$(shell grep $1 $2) 
endef 

FOO:=$(call GREP,abc,words.txt) 

$1는 "ABC"로 대체되도록하고, "words.txt"와 $2.

여기에 사용자 정의 함수에 대한 설명서를 만드는 GNU에 대한 자세한 내용보기 :, http://www.gnu.org/software/make/manual/make.html#Call-Function

희망이 도움을

에릭 Melski

관련 문제