定义函数
# prototype: make_command(program, flags, msg, input)
define make_command
@echo + $(3)
@mkdir -p $(@D)
@$(1) -o $@ $(4) $(2)
endef
调用函数
$(testcase_OBJ_DIR)/mov: % : %.o
$(call make_command, $(LD), -m elf_i386 -Ttext=0x100000, ld $@, $^)
@objdump -d $@ > $@.txt
格式为$(call funcname,arg1,arg2 ....)