Какой формат для добавления нескольких путей поиска в make-файл Android.mk? - PullRequest
0 голосов
/ 01 января 2019

GNU Makefile использует ключ -I.Что я знаю, так это то, что мне нужно идти

CFLAGS= -I/usr/include/gtk+-3.0 -I/usr/include/gtkmm-3.0

Как бы я добавил эти два пути поиска в марке Android как CFLAGS

Это часть Makefile, которую мне нужно изменить, чтобыдобавить пути поиска

Android.mk

include $(CLEAR_VARS)
LOCAL_MODULE := lib_driver_cmd_mt66xx
LOCAL_SHARED_LIBRARIES := libc libcutils
LOCAL_CFLAGS := $(L_CFLAGS)
LOCAL_SRC_FILES := $(WPA_SRC_FILE)
LOCAL_C_INCLUDES := $(WPA_SUPPL_DIR_INCLUDE)
include $(BUILD_STATIC_LIBRARY)

Почему я спрашиваю?

Мне нужно добавить пути поиска для отсутствующих заголовков в источнике Android При сборке я получаю следующую ошибку

device/orange/klifd/lib_driver_cmd_mt66xx/mediatek_driver_cmd_nl80211.c:12:28: fatal error: driver_nl80211.h: No such file or directory
compilation terminated.
build/core/binary.mk:512: recipe for target '/mnt/workspace/lineage/11.0/out/target/product/klifd/obj/STATIC_LIBRARIES/lib_driver_cmd_mt66xx_intermediates/mediatek_driver_cmd_nl80211.o' failed
make: *** [/mnt/workspace/lineage/11.0/out/target/product/klifd/obj/STATIC_LIBRARIES/lib_driver_cmd_mt66xx_intermediates/mediatek_driver_cmd_nl80211.o] Error 1

Поэтому я хочу добавить пути поиска для driver_nl80211.hна Android.mk.Заголовки в hardware/libhardware_legacy/include/hardware_legacy.Какой формат, если я хочу добавить дополнительные пути, если у них есть зависимости, такие как GNU -I/dir1 -I/dir2

...