标签:FILES ... ifeq SRC Makefile else 条件 LOCAL
Makefile中的ifeq 多条件使用
2015年08月21日 20:14:23 liwugang43210 阅读数 42340
版权声明:本文为博主原创文章,未经博主允许不得转载。若转载请联系:liwugang@163.com。 https://blog.csdn.net/liwugang43210/article/details/47840429
网上关于makefile中ifeq的介绍已经很多了,为什么我还要在写这篇文章,因为他们只说了if else
两种条件的情况,并没有讲多于两种条件情况的使用。
多于两种情况的使用很简单,害我尝试很多种方法,如ifeq elifeq
等等这些。其实就如同c中的if [else if] [else if]...else
的使用一样,举个我使用的例子,Android中的NDK程序android.mk判断当前是哪种CPU架构:
ifeq ($(TARGET_ARCH), arm)
LOCAL_SRC_FILES := ...
else ifeq ($(TARGET_ARCH), x86)
LOCAL_SRC_FILES := ...
else ifeq ($(TARGET_ARCH), mips)
LOCAL_SRC_FILES := ...
else
LOCAL_SRC_FILES := ...
endif
很简单有木有,但网上的资料都没有去涉及,可能大多数来源都一样,呵呵,这是我看Makefile标准文档中得到了。希望给同样困惑的人一点帮助。
标签:FILES,...,ifeq,SRC,Makefile,else,条件,LOCAL 来源: https://blog.csdn.net/chenxiuli0810/article/details/95462958
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。