android.mk的ifneq
时间: 2023-12-29 10:04:37 浏览: 77
ubuntu下编译android4.0汇编.pdf
ifneq是Android.mk文件中的一个条件判断语句,用来判断两个值是否不相等。语法如下:
```
ifneq ($(value1),$(value2))
# do something
endif
```
其中,$(value1)和$(value2)是需要比较的两个值。如果它们不相等,就会执行do something中的指令。
ifneq语句通常用在Android.mk文件中,用来判断当前编译的平台是否是目标平台,以便选择合适的编译选项。例如:
```
ifeq ($(TARGET_ARCH),arm)
# do something for ARM
endif
ifneq ($(TARGET_ARCH),arm)
# do something for other platforms
endif
```
这段代码中,第一个if语句判断当前编译的平台是否为ARM,如果是,就执行do something for ARM中的指令。第二个if语句判断当前平台是否为ARM以外的其他平台,如果是,就执行do something for other platforms中的指令。
阅读全文