Я пишу Android.bp
файл для одной из готовых библиотек.В Android.mk
можно было добавить CFlags для готовой библиотеки;однако то же самое не работает в случае с планом, т.е. Android.bp
.Ниже приведен фрагмент того, что я делаю:
cc_prebuilt_library_shared {
name: "samplelib",
vendor_available:true,
cflags: [
"-Wall",
"-Wextra",
"-Werror",
],
tags: [
"optional",
"eng",
"debug",
],
target: {
android_x86:{
srcs: ["bin/x86/samplelib.so"],
compile_multilib: "32",
relative_install_path: "lib",
},
android_x86_64:{
srcs: ["bin/x86_64/samplelib.so"],
compile_multilib: "64",
relative_install_path: "lib64",
},
},
}
Однако я получаю следующую ошибку:
/Android.bp:5:11: unrecognized property "cflags"
Так что, если я правильно понимаю, cflags
нельзя использовать сcc_prebuilt_library_shared
модуль;если это так, как мы можем включить CFlags
для этого модуля?