OSDN Git Service

DO NOT MERGE Fix unexpected behavior in smp_sm_event
[android-x86/system-bt.git] / main / BUILD.gn
1 #
2 #  Copyright (C) 2015 Google, Inc.
3 #
4 #  Licensed under the Apache License, Version 2.0 (the "License");
5 #  you may not use this file except in compliance with the License.
6 #  You may obtain a copy of the License at:
7 #
8 #  http://www.apache.org/licenses/LICENSE-2.0
9 #
10 #  Unless required by applicable law or agreed to in writing, software
11 #  distributed under the License is distributed on an "AS IS" BASIS,
12 #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 #  See the License for the specific language governing permissions and
14 #  limitations under the License.
15 #
16
17 shared_library("bluetooth.default") {
18   # HAL layer
19   sources = [
20     "//btif/src/bluetooth.c",
21   ]
22
23   # platform specific
24   sources += [
25     "bte_main.c",
26     "bte_init.c",
27     "bte_logmsg.c",
28     "bte_conf.c",
29     "stack_config.c",
30   ]
31
32   include_dirs = [
33     "//",
34     "//bta/include",
35     "//bta/sys",
36     "//bta/dm",
37     "//btcore/include",
38     "//include",
39     "//stack/include",
40     "//stack/l2cap",
41     "//stack/a2dp",
42     "//stack/btm",
43     "//stack/avdt",
44     "//hci",
45     "//hci/include",
46     "//udrv/include",
47     "//btif/include",
48     "//btif/co",
49     "//hci/includ",
50     "//vnd/include",
51     "//brcm/include",
52     "//embdrv/sbc/encoder/include",
53     "//embdrv/sbc/decoder/include",
54     "//audio_a2dp_hw",
55     "//utils/include",
56     "//test/suite",
57   ]
58
59   deps = [
60     "//audio_a2dp_hw:audio.a2dp.default",
61     "//bta",
62     "//btcore",
63     "//btif",
64     "//device",
65     "//embdrv/sbc",
66     "//hci",
67     "//osi",
68     "//stack",
69     "//third_party/tinyxml2",
70     "//udrv",
71     "//utils",
72   ]
73
74   cflags_c = [
75     "-Lobj/osi",
76     "-losi",
77   ]
78   libs = [
79     "-ldl",
80     "-lpthread",
81     "-lresolv",
82     "-lrt",
83     "-lz",
84   ]
85 }