如何在 Android.mk 文件中进行循环
How to make for loop in Android.mk file
我需要使用 for 循环遍历 Android.mk 文件中的文件。
我想要这样的东西:
FILES_SO := $(wildcard $(LOCAL_PATH)/*.so)
RES_SO_FILES := $(FILES_SO:$(LOCAL_PATH)/%=%)
$(info 'So files' $(RES_SO_FILES))
$(for MODULE in $(RES_SO_FILES),\
LOCAL_SRC_FILES += $(MODULE):obj/SHARED_LIBRARIES/$(MODULE)_intermediates/LINKED/$(MODULE)
)
知道怎么做吗?
函数是foreach
,你只做一次赋值。
LOCAL_SRC_FILES += $(foreach MODULE,$(RES_SO_FILES),$(MODULE):obj/SHARED_LIBRARIES/$(MODULE)_intermediates/LINKED/$(MODULE))
我需要使用 for 循环遍历 Android.mk 文件中的文件。 我想要这样的东西:
FILES_SO := $(wildcard $(LOCAL_PATH)/*.so)
RES_SO_FILES := $(FILES_SO:$(LOCAL_PATH)/%=%)
$(info 'So files' $(RES_SO_FILES))
$(for MODULE in $(RES_SO_FILES),\
LOCAL_SRC_FILES += $(MODULE):obj/SHARED_LIBRARIES/$(MODULE)_intermediates/LINKED/$(MODULE)
)
知道怎么做吗?
函数是foreach
,你只做一次赋值。
LOCAL_SRC_FILES += $(foreach MODULE,$(RES_SO_FILES),$(MODULE):obj/SHARED_LIBRARIES/$(MODULE)_intermediates/LINKED/$(MODULE))