Я хочу знать, могу ли я определить языковой макрос C в файле Android .bp? Я обертываю модульные тесты некоторых модулей (написанных на C ++) в VTS framework. Есть определенные изменения, которые нужно защищать в макросе.
Вы можете добавить определение к cflags в Android.bp, чтобы проверить его в тестовом коде.
cflags
Android.bp
cc_binary { [...] cflags: [ "-DMYUNITTEST" ] }
#ifndef MYUNITTEST // not to be used in this unittest. #endif