OSDN Git Service

SDP: disconnect if sdp_copy_raw_data fails am: 41939a2b5a
[android-x86/system-bt.git] / build / Android.bp
1 bootstrap_go_package {
2     name: "soong-fluoride",
3     pkgPath: "android/soong/fluoride",
4     deps: [
5         "blueprint",
6         "blueprint-pathtools",
7         "soong",
8         "soong-android",
9         "soong-cc",
10     ],
11     srcs: [
12         "fluoride.go",
13     ],
14     pluginFor: ["soong_build"],
15 }
16
17 fluoride_defaults {
18     name: "fluoride_types_defaults",
19     cflags: [
20         "-DEXPORT_SYMBOL=__attribute__((visibility(\"default\")))",
21         "-fvisibility=hidden",
22         "-Wall",
23         "-Wextra",
24         "-Werror",
25         // struct BT_HDR is defined as a variable-size header in a struct.
26         "-Wno-gnu-variable-sized-type-not-at-end",
27         // needed because of the way the struct typedef is done in osi/include
28         // header files. This issue can be obsoleted by switching to C11 or C++.
29         "-Wno-typedef-redefinition",
30         // there are too many unused parameters in all the code.
31         "-Wno-unused-parameter",
32         "-DLOG_NDEBUG=1",
33     ],
34     conlyflags: [
35         "-std=c99",
36     ],
37     product_variables: {
38         debuggable: {
39             cflags: [
40                 "-DBLUEDROID_DEBUG",
41                 "-DDCHECK_ALWAYS_ON"
42             ],
43         },
44     },
45     shared_libs: [ "libchrome" ]
46     // Setup Bluetooth local make variables for handling configuration
47 }
48
49 fluoride_defaults {
50     name: "fluoride_defaults",
51     defaults: ["fluoride_types_defaults"],
52     static_libs: [
53         "libbluetooth-types",
54     ],
55 }