Я использую NDK, и мне трудно получить родительский каталог в пути include. Я попытался это:Как включить родительский каталог включить путь в Android.mk?
LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
Но это не работает, по-видимому, ..
не обрабатывается, как я бы ожидать. Я побежал make -n
, чтобы увидеть сформированную команду, которая включает в себя то, что я хочу:
-I/Users/me/android/workspace/jni/module/popt/..
Но это не удается, хотя, если я вручную изменить его вместо этого:
-I/Users/me/android/workspace/jni/module
Он отлично работает. Что я должен добавить в файл Android.mk
, чтобы включить родительский каталог в путь поиска, не используя ..
?
Проблема заключается в том, что popt
является символической ссылкой, поэтому родительский каталог ..
не является module
.