HOST_CROSS_COMPILE = $CROSS_COMPILETA_CROSS_COMPILE = $CROSS_COMPILEPHONY allall $MAKE -C host CROSS_COMPILE=$HOST_CROSS_COMPILE --no-builtin-variables $MAKE -C ta CROSS_COMPILE=$TA_CROSS_COMPILE LDFL
- 设置变量HOST_CROSS_COMPILE的值为$(CROSS_COMPILE)
- 设置变量TA_CROSS_COMPILE的值为$(CROSS_COMPILE)
- 声明目标all为伪目标(.PHONY),即不是真正的文件,只是一个标签
- 执行make命令进入host目录,传入参数CROSS_COMPILE的值为$(HOST_CROSS_COMPILE),并禁用内置变量
- 执行make命令进入ta目录,传入参数CROSS_COMPILE的值为$(TA_CROSS_COMPILE),并设置LDFLAGS为空
- 声明目标clean为伪目标
- 执行make命令进入host目录并执行clean操作
- 执行make命令进入ta目录并执行clean操作
原文地址: https://www.cveoy.top/t/topic/b2jO 著作权归作者所有。请勿转载和采集!