make[1] make[2] make[3] 中的数字是什么意思?

What does numbers in make[1] make[2] make[3] mean?

例如,当 运行 makefile:

时,我得到这样的错误
make[3]: *** [/home/ziga/Downloads/openwrt/rakun_openwrt/staging_dir/host/stamp/.upx_installed] Error 1
make[2]: *** [tools/upx/install] Error 2
make[1]: *** [/home/ziga/Downloads/openwrt/rakun_openwrt/staging_dir/target-powerpc_uClibc-0.9.33.2/stamp/.tools_install_nynnn] Error 2

make[3]make[2]make中方括号中的数字是什么[1]。我不是要解决当前的错误。我只是对语法感到好奇。

基本上显示了recursion

的深度