1
LOCAL_PATH := $(call my-dir) //returns jni
LOCAL_C_INCLUDES := jni\shared\Core\filters\supplemental jni\shared\Core\aspect_ratio
jni\shared\Core\cache jni\shared\Core\doc_axis jni\shared\Core\kiss_fft
jni\shared\Core\perspective jni\shared\Core\supplemental jni\shared\Core\types

我已经硬编码了 LOCAL_C_INCLUDES 的值。但是,我想使用 windows shell 命令来获取 LOCAL_C_INCLUDES 的这个值。我对此研究了2个多小时,但找不到任何东西。

如何获取没有文件的文件夹和子文件夹列表

禁止使用 DIR 列出目录名称

ALLFOLDERS := $(shell dir $(LOCAL_PATH)\shared\Core /b /s /ad)

上面的命令给了我目录和子目录的完整路径。但是,我只需要当前目录的路径,即 jni\shared\Core\filters,而不需要从 D:\ 等开始的整个路径。

4

0 回答 0