qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

MAKEFILE多分支写法:

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多条件“或”:

ifneq ($(CONFIG_SUPPORT_BOOTLOADER_OTA_UPGRADE)_$(CONFIG_SUPPORT_REMOVE_LDO)_$(CONFIG_SUPPORT_TUNER_FORM_BOOT),0_0_0)
source_dir_ota += $(ROOT)/ota/mid/common
source_dir_ota += $(ROOT)/ota/driver/Tuner_demod 
source_dir_ota += $(ROOT)/ota/driver/Tuner_demod/Tuner/
source_dir_ota += $(ROOT)/ota/driver/Tuner_demod/Tuner_demod_api
CONFIG_TUNERTYPE:=$(subst ",,$(CONFIG_TUNERTYPE))

MAKEFILE多条件“与”:

ifeq ($(CONFIG_SUPPORT_BOOTLOADER_OTA_UPGRADE)_$(CONFIG_SUPPORT_REMOVE_LDO)_$(CONFIG_SUPPORT_TUNER_FORM_BOOT),y_y_y)
source_dir_ota += $(ROOT)/ota/mid/common
source_dir_ota += $(ROOT)/ota/driver/Tuner_demod 
source_dir_ota += $(ROOT)/ota/driver/Tuner_demod/Tuner/
source_dir_ota += $(ROOT)/ota/driver/Tuner_demod/Tuner_demod_api
CONFIG_TUNERTYPE:=$(subst ",,$(CONFIG_TUNERTYPE))

 

posted on 2017-09-27 16:14  江召伟  阅读(3830)  评论(0编辑  收藏  举报