gpt4 book ai didi

Android.mk 文件 - 包括不同文件夹和子文件夹中的所有源文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:14 26 4
gpt4 key购买 nike

在编写 android .mk 文件时,是否有一种简短的方法可以包含许多位于不同文件夹和子文件夹中的源文件?像循环或迭代文件夹的代码?例如:

folder1

|---subfolder1.1

      |---subfolder1.1.1

|---some cpp files

|--subfolder1.1.2

|--some cpp files

folder2

|---subfolder2.1

      |--subfolder2.1.1

|--some cpp files

|--(so on and so forth, another folders and subfolders and cpp files)

我知道我可以对文件夹和子文件夹使用 include $(call all-subdir-makefiles) 但是如果我有这么多文件夹会花费太多时间,有没有更好的方法?就像遍历文件夹的循环?所以我将只有一个库用于 folder1 和另一个用于 folder2 等等...

最佳答案

FILE_LIST := $(wildcard $(LOCAL_PATH)/*.cpp)
FILE_LIST += $(wildcard $(LOCAL_PATH)/**/*.cpp)
FILE_LIST += $(wildcard $(LOCAL_PATH)/**/**/*.cpp)
LOCAL_SRC_FILES := $(FILE_LIST:$(LOCAL_PATH)/%=%)

关于Android.mk 文件 - 包括不同文件夹和子文件夹中的所有源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9970082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com