-
import: CarlaUE4Editor PythonAPI
- 备注:
import
目标依赖于CarlaUE4Editor
和PythonAPI
。
- 备注:
-
@${CARLA_BUILD_TOOLS_FOLDER}/Import.sh $(ARGS)
- 备注: 导入相关资源脚本。
以上呢是基于carla/Util/BuildTools/Linux.mk这个文件中的内容进行的注释
仅作为个人理解和记录使用
原文件描述格式为:
这里面 “:” 前的称之为目标,后面的称之为依赖;
前面的目标呢就是make 后面加的命令,如make PythonAPI ,其中PythonAPI就是目标;
而依赖呢,则是在执行这条命令前需要完成的命令,也就是你输入的是make import,其实系统执行的是
1)make CarlaUE4Editor
2)make PythonAPI
3)./imports.sh(这个才是命令的本体)
@
: 这是一个特殊字符,用于在执行命令时阻止 make 打印该行。如果没有@
,make 会在执行时显示这一行,@
使得输出更干净。$(ARGS)
: 这是一个自动变量,它包含了用户在命令行中传递给 make 命令的参数。如果用户执行make import arg1=val1 arg2=val2
,那么$(ARGS)
将被替换为arg1=val1 arg2=val2
。