Makefile 如何在Android.mk文件中创建for循环

Makefile 如何在Android.mk文件中创建for循环,makefile,android-ndk,Makefile,Android Ndk,我需要在Android.mk文件中使用for循环文件。 我想得到这样的东西: 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

我需要在Android.mk文件中使用for循环文件。 我想得到这样的东西:

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)
)  
你知道怎么做吗?

这个函数很简单,你只做一次作业

LOCAL_SRC_FILES += $(foreach MODULE,$(RES_SO_FILES),$(MODULE):obj/SHARED_LIBRARIES/$(MODULE)_intermediates/LINKED/$(MODULE))