OSDN Git Service

Avoid more annoying crashing
[android-x86/system-bt.git] / device / 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 static_library("device") {
18   sources = [
19     "src/classic/peer.c",
20     "src/controller.c",
21     "src/interop.c",
22   ]
23
24   include_dirs = [
25     "//",
26     "//btcore/include",
27     "//hci/include",
28     "//include",
29     "//stack/include",
30   ]
31 }
32
33 executable("net_test_device") {
34   testonly = true
35   sources = [
36     "//osi/test/AllocationTestHarness.cpp",
37     "test/classic/peer_test.cpp",
38   ]
39
40   include_dirs = [ "//" ]
41
42   deps = [
43     "//device",
44     "//btcore",
45     "//osi",
46     "//third_party/googletest:gtest_main",
47   ]
48
49   libs = [
50     "-lpthread",
51     "-lrt",
52     "-ldl",
53   ]
54 }