ifeq ($(wildcard vendor/qcom/proprietary/biometrics/fingerprint),)里的wildcard是什么意思
时间: 2023-11-26 19:06:47 浏览: 192
`wildcard` 是 Makefile 中的一个函数,用于展开通配符表达式(例如 `*` 或 `?`)匹配的文件列表。它的语法是:
```
$(wildcard pattern)
```
其中 `pattern` 是一个通配符表达式,用于匹配文件名。`wildcard` 函数会返回匹配的文件列表,如果没有匹配到,则返回空字符串。
在 `ifeq ($(wildcard vendor/qcom/proprietary/biometrics/fingerprint),)` 中,`wildcard` 函数用于判断 `vendor/qcom/proprietary/biometrics/fingerprint` 目录是否存在。如果该目录不存在,则返回空字符串,进而使条件语句不成立,不执行后面的语句。
相关问题
ifeq ($(wildcard vendor/qcom/proprietary/biometrics/fingerprint),)
对的,这是一个makefile语句。它的作用是检查当前目录下是否存在`vendor/qcom/proprietary/biometrics/fingerprint`文件夹,如果不存在,则执行后面的语句。其中,`$(wildcard)`是一个makefile函数,用于获取指定路径下的文件列表。如果列表为空,则说明指定路径下没有文件,也就是文件夹不存在。
ifeq ($(wildcard $(IMGSENSOR_DRIVER_PATH)/$(MTK_PLATFORM)/camera_project/$(ARCH_MTK_PROJECT)/$(COMMON_VERSION)/$(1)),)
如果$(IMGSENSOR_DRIVER_PATH)/$(MTK_PLATFORM)/camera_project/$(ARCH_MTK_PROJECT)/$(COMMON_VERSION)/$(1)不存在,那么没有回答。
阅读全文