请教一个makefile的问题
makefile 中有这么一段话
subtarget-default = $(filter-out ., \ //在指定目录下过滤出不是 . 的字符
$(if $($(1)/builddirs-$(2)),$($(1)/builddirs-$(2)), \ //$(if <condition>,<then part>,<else part>)
$(if $($(1)/builddirs-default),$($(1)/builddirs-default), \
$($(1)/builddirs))))
这里的$(1)和$(2)是怎么理解的,前文中也没有提及,难道是makefile运行带的参数么,这样讲不通啊,求指教,感激不尽