Страницы

Поиск по вопросам

пятница, 19 апреля 2019 г.

Как передать “text” в C используя Makefile

Есть фаил BoardConfig.mk В нем есть команда
TARGET_BOARD_PLATFORM := mt6572
Мы берём это значение в Android.mk так
init_options += -Dold_kernel=$(TARGET_BOARD_PLATFORM)
и передаем его в init.cpp
{ "ro.boot.hardware", "ro.hardware", old_kernel, },
В итоге мы имеем:
{ "ro.boot.hardware", "ro.hardware", mt6572, },
Как сделать так, что бы передаваемое значение заключалась в "" ? То есть что бы получалась такая строка:
{ "ro.boot.hardware", "ro.hardware", "mt6572", },


Ответ

Надо просто в Android.mk изменить строку на:
init_options += -Dold_kernel=\"$(TARGET_BOARD_PLATFORM)\"

Комментариев нет:

Отправить комментарий