You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.4 KiB
56 lines
1.4 KiB
bootstrap_go_package { |
|
name: "soong-fluoride", |
|
pkgPath: "android/soong/fluoride", |
|
deps: [ |
|
"blueprint", |
|
"blueprint-pathtools", |
|
"soong", |
|
"soong-android", |
|
"soong-cc", |
|
"soong-android-mediatek", |
|
], |
|
srcs: [ |
|
"fluoride.go", |
|
"mediatek.go" |
|
], |
|
pluginFor: ["soong_build"], |
|
} |
|
|
|
fluoride_defaults { |
|
name: "fluoride_types_defaults", |
|
cflags: [ |
|
"-DEXPORT_SYMBOL=__attribute__((visibility(\"default\")))", |
|
"-fvisibility=hidden", |
|
"-Wall", |
|
"-Wextra", |
|
"-Werror", |
|
// struct BT_HDR is defined as a variable-size header in a struct. |
|
"-Wno-gnu-variable-sized-type-not-at-end", |
|
// needed because of the way the struct typedef is done in osi/include |
|
// header files. This issue can be obsoleted by switching to C11 or C++. |
|
"-Wno-typedef-redefinition", |
|
// there are too many unused parameters in all the code. |
|
"-Wno-unused-parameter", |
|
"-DLOG_NDEBUG=1", |
|
], |
|
conlyflags: [ |
|
"-std=c99", |
|
], |
|
product_variables: { |
|
debuggable: { |
|
cflags: [ |
|
"-DDCHECK_ALWAYS_ON" |
|
], |
|
}, |
|
}, |
|
shared_libs: [ "libchrome" ] |
|
// Setup Bluetooth local make variables for handling configuration |
|
} |
|
|
|
fluoride_defaults { |
|
name: "fluoride_defaults", |
|
defaults: ["fluoride_types_defaults"], |
|
static_libs: [ |
|
"libbluetooth-types", |
|
], |
|
}
|
|
|